`
xuhuankeven
  • 浏览: 35661 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论
文章列表
刚刚发现C#窗体间传值的第二种方法,第一种是通过够造传值,这里就不讲了。下面贴点代码看看: 在button1的单击事件中写入如下代码: form2 f2 = new form2(this); f2.ShowDialog(); 在窗体form2的窗体类中声明变量,并改写初始化构造函数如下: form1 form1; public form2(form1 f1) { InitializeComponent(); form1 = f1; } 在button1的点击事件中写入如下代码: form1.textBox1.text = this.textBox2.text; 运行即可实现传值。 注 ...
今天在网上看到一个关于selectNodes与selectSingleNode的用法的区别。 由于之前没有特别在意,因而今日看见是很是惊异。特复制过来,供大家一起学习! 其中文中提到了最重要的区别是在运用操作后的变化。 selectnodes: selectNodes和ChildNodes获取XML内容数组的差异性 我们在使用XML进行查询或者变更数据的时候,需要注意两个很相近但结果相差很大的用法,如下: XmlDocument doc = new XmlDocument(); Doc.loadXml(strXml); XmlNodeList xnlListOne = doc.sel ...
C#泛型 C#泛型类与结构 C#除可单独声明泛型类型(包括类与结构)外,也可在基类中包含泛型类型的声明。但基类如果是泛型类,它的类型参数要么已实例化,要么来源于子类(同样是泛型类型)声明的类型参数。 class C<U, V> {} //合法 class D: C<string,int>{} //合法 class E<U, V>: C<U, V> {} //合法 class F<U, V>: C<string, int> {} //合法 class G : C<U, V> { } //非法 泛型类型的成员 cl ...
从上学到现在已经2个学期了。。再过一学年就毕业了。。准确的说是再过6个月! 学了不少,项目也做了不少,我常常听见人们说程序员是在项目中成长起来的。不做项目,你自认为学得再精,也是无用的,就像一个书呆子,饱 ...
首先声明两条,这两条很重要,下面的所有过程都将以这两条为基础: 1、程序中每运行一个方法都将在内存中建立一个栈,执行完栈消失; 2、程序中每运行一个new都将在堆中建立一个对象。 运行main生成一个栈,为叙述方便记为栈1(下同), Test test = new Test();    //在堆中生成test对象, int date = 9;              //栈1中开辟4 个字节空间date存入9, BirthDate d1 = new BirthDate(7,7,1970);  //在堆中生成对象d1存入(7,7,1970), BirthDate d2 = new Birth ...
Global site tag (gtag.js) - Google Analytics