黑马程序员--关于一些零碎的知识

来源:互联网 发布:linux如何配置https 编辑:程序博客网 时间:2024/04/30 01:26

---------------------- 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培训、期待与您交流! ---------------------- 

原创粉丝点击