每天进步一点点 3-23

int.TryParse()

int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。

如果字符串为空,则抛出ArgumentNullException异常;

如果字符串内容不是数字,则抛出FormatException异常;

如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常;

int.TryParse 与 int.Parse 又较为类似,但它不会产生异常,转换成功返回 true,转换失败返回 false。最后一个参数为输出值,如果转换失败,输出值为 0

C#

readonly (只读) 字段作为 out 或 ref 参数传递才有效。

readonly 关键字与 const 关键字不同。 const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,

readonly 字段可能具有不同的值。另外,const 字段为编译时常数,而 readonly 字段可用于运行时常数,如下例所示:

VS2010 返回查看代码的地方

Ctrl + -

Ctrl + Shift + -

Ctrl + Tab

SQL 中的AS是什么意思

as 一般用在两个地方,一个是query的时候,用来重新指定返回的column 名字

如:一个table 有个column叫 id, 我们的query是

select id from table1. 但是如果你不想叫id了,就可以重新命名,如叫 systemID 就可以这样写

select id as systemId from table1;

还有一个用法就是在create table 或 procedure 的时候,as 是个关键字。

例如

create table test as select * from table1

这时候就会create 一个table test,他是完全copy table table1里的全部数据。

create procdure name as (is)

begin

end;

具体可以参考 如何建立procedure。 这个时候 as 和is可以互换。

XML序列化对象详解  http://www.jb51.net/article/48470.htm

(1)说明

本节主要介绍:使用特性控制对象序列化成XML文件的格式。

(2)使用XmlElement(默认值)

类声明:

代码如下:

    public class Person

    {

        [XmlElement]

        public string Name;//使用[XmlElement]特性

        public bool Sex;//默认使用了[XmlElement]特性

        public Person() { }//必须提供无参构造器,否则XmlSerializer将出错

    }

序列化生成的XML文件:

 代码如下:

<Personxmlns:xsi="..."xmlns:xsd="...">

  <Name>李志伟</Name>

  <Sex>true</Sex>

</Person>

原文地址:https://www.cnblogs.com/keynes/p/5312262.html