程序简介
好久没写博客了,最近时间比较充足.于是便打算把之前的聊天程序功能改进下,增加了一个服务端给客户端群发信息的功能.
方法一:
1 | //关闭子窗体后 |
方法二:
1 | B new_form = new B(); |
转自:https://www.cnblogs.com/huanhuan86/archive/2013/02/21/2920303.html
例如要给StringBuilder加一个拓展方法,在一个静态类中,写一个公开的静态方法,参数列表中加上 (this+空格+StringBuilder S ,参数1,参数2,····· )
1
public static void Add(this StringBuilder S,int a, string b,int c,***){}
C#隐式类型是.net4.0推出的新功能特性,我们先了解一下什么是隐式类型?
当程序中使用了隐式类型,那么这个变量不需要指定其数据类型,由操作系统自动判断其数据类型,但它绝对不会进行装箱和拆箱的操作。
以前我们在定义变量的时间,必须要指定变量的数据类型,隐式类型变量是用var关键字来表示的,当使用了var关键字定义的变量就不需要指定其数据类型。例:var flag1=2;var flag2=”张三”;var flag3=true;以上定义隐式类型变量都是正确的,但是使用了隐式类型变量需要注意如下几点:1、使用var作为定义隐式类型的关键字,var其实也是javascript定义变量的语法;2、定义隐式类型时,必须为它赋值,例var str=“test”;3、赋值后,变量的值可以修改,但是值的数据类型是不可更改的;4、隐式类型具体是什么类型,是初始化的值,由编译器自动判断。