摘要:
之前写程序只是知道,变量在使用前要初始化,但是却没有仔细地去想过究竟是为什么,直到昨天偶然间遇到了下面这样的问题:staticvoidMain(string[]args){intval;for(inti=0;i<10;i++){val=i+i;}//{val=1;}//这里会提示没有赋值的局部变量//Console.WriteLine(val);Console.ReadKey();}提示:使... 阅读全文
摘要:
想想看下面的结果是什么,并分析原因:namespaceReferenceParameter{classMyClass{privatestringmsgInfo;publicstringMsgInfo{get{returnmsgInfo;}set{msgInfo=value;}}publicMyClass(stringparam){this.msgInfo=param;}publicMyClass(... 阅读全文
摘要:
M A N I F E S T// 附加信息列表------------------------------------------------.assemblyexternmscorlib{}//加载外部核心库.assemblyHelloWorld//定义编译目标{.hashalgorithm//默认SHA1算法.ver//HelloWorld程序集的版本号}.moduleHelloWorld.... 阅读全文
摘要:
1)首先定义一个Person类classPerson{privateintage;publicintAge{get{returnage;}set{age=value;}}publicPerson(intage){this.age=age;}}2)再定义一个PersonList集合类,只要继承List<Person>就好了classPersonList:List<Person>... 阅读全文
摘要:
5月12号下午,四川汶川县发生7.8级地震,据有关部门初步统计,已经造成近万人死亡,过万人受伤,而且这个数字还在一直让人揪心地上升。希望有爱心的园友们伸出自己的援助之手!捐款地址点击进入》》》相关专题晚上回来,和女友每人捐了50,数目不多,但却是我们的心意,希望灾区的朋友们都能顺利渡过难关..此时此刻,真的不知道该怎样表达我们的心情,也许我们能做的也只有这些了..大家一起努力吧,让我们带着与生俱来... 阅读全文
摘要:
1)首先定义一个结构structPerson{publicintAge;}2)然后将值类型装箱staticvoidMain(string[]args){Personp=newPerson();p.Age=1;//将值类型装箱objectobj=p;p.Age=2;Console.WriteLine(p.Age);Console.WriteLine(((Person)obj).Age);}最后结果输... 阅读全文
摘要:
Intro:CollectionBase实际上就是MS提供给我们的一个简化实现了IList接口的抽象基类。利用它可以使我们更加方便的自定义强类型的集合类。通过使用Reflector可以发现,CollectionBase这个抽象基类,实际上继承了IList,ICollection和IEnumerable三个接口,并且显式地实现了IList接口的Add()和Remove()等方法,另外提供了一个受保护... 阅读全文
摘要:
学习是一个不断回归的过程,做过一些项目,再去读一些书籍,发现有些概念忽然之间竟能理解得更加透彻,真是让人非常快乐,你也希望我快乐,不是么?继承关系如下:publicclassMyBaseClass{publicMyBaseClass(){Console.WriteLine("MyBaseClass()");}publicMyBaseClass(inti){Console.WriteLine("My... 阅读全文
摘要:
1.首先是如何激发Session_End()方法因为这个方法只支持InProc(进程内的)类型的Session,所以我们将Web.config配置如下:<sessionStatetimeout="1"mode="InProc"></sessionState>注:timeout的基本单位是:分2.为什么执行了Session.Abandon(),但是却仍然可以从Session中... 阅读全文
摘要:
一、ref关键字intnumber=2;//传递的是变量number的地址GetDouble(refnumber);//值被改变,结果输出4Console.WriteLine(number);staticintGetDouble(refintnum){//会修改原引用参数的值returnnum=num*2;}二、out关键字staticvoidChangeValue(outintparam){//... 阅读全文