小编HuM*_*-SI的帖子

无法分配新套接字,抛出无效参数异常

我创建了一个新项目,单行代码是新套接字的分配:

Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Run Code Online (Sandbox Code Playgroud)

它引发了一个例外:

System32.DLL中发生了类型system.net.sockets.socket异常的未处理异常

附加信息:提供了无效参数

它还会写下这些代码: 0x80004005, ErrorCode: 10022

c# sockets networking allocation exception

3
推荐指数
1
解决办法
1394
查看次数

TextReader类行数

你好.最近,我了解了该课程TextReader以及如何阅读文本文件.但是,有一些我不太了解的事情.

假设这是一个新对象:

TextReader TR = new StreamReader(@"C:\Users\Administrator\Desktop\Text1.txt");
Run Code Online (Sandbox Code Playgroud)

所以我想知道那里有多少个字母,所以我输入了这个,对吧?

Console.WriteLine(TR.ReadToEnd().Length);
Run Code Online (Sandbox Code Playgroud)

但是,它返回第一行的数字,它是当前的,但是当我添加新行时.无论是否输入任何内容,长度都会增加.假设\n这是一个新行的代码[也许我错了,但它有意义]

所以我需要减少这样的长度:

current length - line count*2
Run Code Online (Sandbox Code Playgroud)

所以我在我的文本文件中得到了正确数量的字母.问题是:我如何获得行数?

还有另一种检查字母数的方法吗?如果有,怎么样?无论如何,如何获取文本文件中的行数?

谢谢.=)

c# text lines count textreader

2
推荐指数
1
解决办法
1470
查看次数

如何检查其他4个点之间是否包含一个点?

我有4个点创造了一些四边形,我想知道第五点是否介于两者之间.像这些图像:

在此输入图像描述

在此输入图像描述

无论第五点在哪里,我都需要知道第五点是否在其他4点创建的区域内.

也有4分能够移动.我怎么做?

c# geometry area winforms

1
推荐指数
1
解决办法
1945
查看次数

标签 统计

c# ×3

allocation ×1

area ×1

count ×1

exception ×1

geometry ×1

lines ×1

networking ×1

sockets ×1

text ×1

textreader ×1

winforms ×1