---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------
string.Format()方法可以认为通过format可以将任何数据类型转换为指定的string类型。
string.Format()和" "一样可以指定一个字符串,区别在于string.Format()容许占位符。
int x=1;
string a="今天是第"+x+"天";
string b=string.Format("今天是第{0}天",x);这里的a里面的内容与b是一样的。
静态成员不需要new就可以直接用,如
class Program
{
static void Main(string[] args)
{
Person.TotalCount = 30;
Person age = new Person();
age.Age = 18;
}
}
public class Person
{
public static int TotalCount;
public int Age;
}
在static成员中不能直接调用非static成员;
在非static成员中可以直接调用static成员。
public string this[];string类型的索引器。
当时在论坛上看到一位同学的关于多态的介绍很清楚,就摘抄下来:
类的多态性:c#语言支持两种类型的多态性
1.编译时的多态性。一个类的对象调用若干同名方法,系统在编译时,根据调用方法的实参类型以及实参的个数来决定调用那个同名方法,实现何种操作。编译时的多态性是通过方法的重载来实现的。
2.运行时的多态性。在系统运行时,不同对象调用一个名字形同,参数的类型及个数也完全一样的方法,会完成不同的操作,C#运行的多态性通过虚方法实现。在类的方法声明前加"virtual"关键字,这样的方法称为虚方法,反之为非虚方法。
int[,] a=new int [6,6];定义了一个二维数组
产生随机数
Random r=new Random();
int i=r.Next(n,m+1);//产生一个n到m的随机数
string[] str=File.ReadAllLines("IP地址.txt",Endcoding.Default);
//定义一个字符串数组接收IP地址.txt里面每一行的数据
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------