当前位置:编程学习 > C#/ASP.NET >>

请教一些关于C#的基本语法

小弟这几天在看一个简单的服务器的代码,发现有好多地方不太懂,所以上来请教下各位大虾

char[] p = { '@' };
byte[] read = new byte[1024];
请问这是代表什么意思?

Lsocket = new TcpListener(5423);
这么写了,VS2010老是说我的语法过时了,应该用
警告 2 “System.Net.Sockets.TcpListener.TcpListener(int)”已过时:“"This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202"” C:\Users\Administrator\documents\visual studio 2010\Projects\server\server\Form1.cs 65 23 server
但是如果用TcpListener(IPAddress localaddr, int port)写,那IP那里应该写什么?
本地IP吗?如果经常换IP,岂不很麻烦? --------------------编程问答-------------------- char[] p = { '@' };--一个长度为1的字符数组
byte[] read = new byte[1024];--一个长度为1024的BYTE型数组

服务器的不懂。。
本地IP吗?如果经常换IP,岂不很麻烦?---这是参数传递,本身就要变,也可以变 --------------------编程问答-------------------- 不要在乎警告。只要在乎错误。
    过时了  说明已经有新的写法了,但是 旧的还是能用的。  --------------------编程问答-------------------- char[] p = { '@' };--一个长度为1的字符数组,同时其值为@
byte[] read = new byte[1024];--一个长度为1024的BYTE型空数组

IPAddress的用法如下
TcpListener t = new TcpListener(IPAddress.Parse("192.168.0.1"), 8080);
IPAddress.Parse这个静态方法返回的就是一个IPAddress对象 --------------------编程问答-------------------- 本地IP吗?如果经常换IP,岂不很麻烦?

你在调用这个TcpListerner的构造函数前设法获取本机地址不就行了? --------------------编程问答-------------------- char[] p = { '@' };--一个长度为1的字符数组,同时其值为@
byte[] read = new byte[1024];--一个长度为1024的BYTE型空数组

请问,那p和read是不是就是数组名?
那岂不和char p[] = {'@'};一样?
那为什么还要这么命名呢?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,