小编xMi*_*hal的帖子

在Visual Studio中一步重命名具有文件名的类

我是一名长期的Java程序员,但目前我用C#编写代码.我习惯了,当我更改文件名时,类名也会改变,反之亦然.这在我的Visual Studio中不起作用.我必须重命名类名和单独文件名,因此有时候我很烦,因为我总是忘记它,所以这结果,我有不同的类和文件名.Visual Studio中是否有选项将重命名放在一个步骤中?

c# refactoring rename visual-studio-2010

20
推荐指数
2
解决办法
3万
查看次数

在客户端 JavaScript 中创建 TCP/IP 套接字

我有一个java客户端,我需要用(客户端)javascript重写它。我像这样打开java Socket:

套接字socket = new Socket("127.0.0.1", 5015);

所以我尝试在javascript中使用websocket:let socket = new WebSocket(" http://127.0.0.1:5015 ");

但这里我有一个js错误:

未捕获的 DOMException:无法构造“WebSocket”:

URL 的方案必须是“ws”或“wss”。不允许使用“http”。

我还尝试使用“ws”或“wss”协议,但服务器不想与此类协议握手。

有没有办法在客户端 JavaScript 中进行此类套接字连接,或者绝对禁止?

javascript sockets tcp client-side

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

C# Type as object with indexer

Consider a situation: I have a method which use DataRow:

public void MyMethod (DataRow input)
{
    DoSomething(input["Name1"]);
}
Run Code Online (Sandbox Code Playgroud)

But now I have some another input types with indexer which I want to pass to this method. St like:

public void MyMethod (AnyTypeWithIndexer input)
{
    DoSomething(input["Name1"]);
}
Run Code Online (Sandbox Code Playgroud)

But I haven't found anything like that. I tried IDictionary but it didn't work. Is there any super type st like "Indexable" or anything with which I can replace the "AnyTypeWithIndexer"?

Note: I still …

c# indexer

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