小编Mat*_*att的帖子

有时,添加WCF服务引用会生成一个空的reference.cs

有时添加WCF服务引用会生成一个空的reference.cs,我无法在项目的任何位置引用该服务.

有没有遇到过这个?

.net c# wcf

157
推荐指数
5
解决办法
11万
查看次数

如何在不同的模式下创建SQL表?

这是来自SQL Server 2008,ssms

当我创建一个表时,它会在dbo下创建.

我想在不同的模式下创建它,但是当我使用"新表"对话框时,我永远找不到指定它的字段.

sql ssms sql-server-2008

127
推荐指数
5
解决办法
14万
查看次数

如何用一个空格替换多个空格

假设我有一个字符串,例如:

"Hello     how are   you           doing?"
Run Code Online (Sandbox Code Playgroud)

我想要一个将多个空格转换为一个空格的函数.

所以我会得到:

"Hello how are you doing?"
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用正则表达式或电话

string s = "Hello     how are   you           doing?".replace("  "," ");
Run Code Online (Sandbox Code Playgroud)

但我必须多次调用它以确保所有连续的空格只用一个替换.

是否已有内置方法?

c# string whitespace

103
推荐指数
6
解决办法
10万
查看次数

在C#中使用位掩码

假设我有以下内容

int susan = 2; //0010
int bob = 4; //0100
int karen = 8; //1000
Run Code Online (Sandbox Code Playgroud)

我将10(8 + 2)作为参数传递给方法,我想将其解码为苏珊和卡伦

我知道10是1010

但是我如何做一些逻辑来查看是否检查了特定位

if (condition_for_karen) // How to quickly check whether effective karen bit is 1
Run Code Online (Sandbox Code Playgroud)

现在,我能想到的是检查我通过的号码是否正确

14 // 1110
12 // 1100
10 // 1010
8 //  1000
Run Code Online (Sandbox Code Playgroud)

当我在我的真实场景中拥有更多的实际比特时,这似乎是不切实际的,使用掩码来检查我是否满足karen条件的更好方法是什么?

我可以想到向左移动然后向后移动然后向右移动然后移回到除了我感兴趣的那个之外的其他位置,但这似乎也过于复杂.

c# bitmask

91
推荐指数
5
解决办法
12万
查看次数

如何确定Visual Studio在构建解决方案时可能会跳过项目的原因

我正在调试其他人的工作,解决方案非常庞大.当我尝试构建整个事物时,解决方案中的几个项目不会构建,只是跳过.在构建过程中查看输出窗口说:

1> ------ Skipped Rebuild All:项目:pr1lib ------

如何确定跳过这些构建的原因?我无法找到额外的输出.

这是VS2008,解决方案由c#和c ++代码组成.

msbuild visual-studio

79
推荐指数
10
解决办法
6万
查看次数

设置CIDR/IP以便任何人都可以从任何IP访问它?

如何设置CIDR/IP以便任何人都可以从任何地方访问它?我正在尝试从任何地方访问我的AWS RDS数据库实例,因为我的ISP没有给我一个静态IP.每次我的IP更改我都要更改安全记录.

cidr amazon-web-services

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

在visual studio中,有没有办法退一步看看之前执行的几行是什么?

在visual studio中,有没有办法退一步看看之前执行的几行是什么?我在我的代码中遇到了一个未处理的异常,我想要做的是退后一步(没有重新执行)所以我可以看到调用抛出异常的方法的类/方法.这是在C#

visual-studio-2008

61
推荐指数
4
解决办法
5万
查看次数

解析'指定的字符串不是主题所需的形式.'

我有一个发送电子邮件(MailMessage)的类,但我收到以下错误:

"指定的字符串不是主题所需的形式."

是否有一个方便的花花公子方法来消毒字符串或我必须自己编写?

c# asp.net mailmessage

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

C#中的匿名方法可以自行调用吗?

我有以下代码:

class myClass
{
private delegate string myDelegate(Object bj);

protected void method()
   {
   myDelegate build = delegate(Object bj)
                {
                    var letters= string.Empty;
                    if (someCondition)
                        return build(some_obj); //This line seems to choke the compiler
                    else string.Empty;

                };
   ......
   }
}
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以在C#中设置匿名方法,以便它可以调用自己?

c# recursion anonymous-methods

53
推荐指数
4
解决办法
2万
查看次数

什么导致.NET中的内存碎片

我正在使用Red Gates ANTS内存分析器来调试内存泄漏.它一直警告我:

内存碎片可能导致.NET保留过多的可用内存.

要么

内存碎片正在影响可以分配的最大对象的大小

因为我有强迫症,所以必须解决这个问题.

有哪些标准编码实践有助于避免内存碎片.你能通过一些.NET方法对其进行碎片整理吗?它会帮助吗?

.net c# memory-leaks memory-management fragmentation

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