int a;
int c=0;
c = a;
int a=10;
int c=0;
c = a;
int a = 1;
int c = 0;
c = a;
c = c + 1;
c=2; a=1;
public class Student
{
/// <summary>
/// 姓名
/// </summary>
public string name { get; set; }
/// <summary>
/// 年龄
/// </summary>
public string age { get; set; }
}
//初始化一个学生类对象s
Student s = new Student()
{
//姓名为sufei
name = "sufei",
//年龄为24
age = "24"
};
//定义一个新的学生类对象s1
Student s1 = s;
s1.name = "小李";
s1.age = "26";
s.name=sufei; s.age=24;
s1.name=小李; s1.age=26;
//现在输出s1 和s的值
s.name=小李; s.age=26;
s1.name=小李; s1.age=26;
int a = null;
int? a = null;
int? a = 50;
其实在 Student s1 = s;这一句时s1得到的并不是s的值,页是s的地址。当然修改时也是修改的地址对应的值,当然s的值为根据s1的值改变了
butterfly1107 发表于 2013-7-24 14:39
请问:int? a = 50;表示此时将50赋值给变量a,但是a可以是空值的,这种情况在编程时用的多吗,一般用在哪里 ...
mmgx2013 发表于 2013-12-21 15:44
多谢分享;
s.name=sufei; s.age=24;
站长苏飞 发表于 2014-1-10 11:58
值类型,或者你可以测试下,简单数据类型都是值类型,只有对象才是引用类型
站长苏飞 发表于 2013-12-22 21:07
数据库里当你的Int类型可为空时对应 的就 是这个类型
欢迎光临 苏飞论坛 (http://www.sufeinet.com/) | Powered by Discuz! X3.4 |