小编the*_*sch的帖子

多色TextBox C#

我想在文本框中以2种颜色显示文本,例如1行红色2蓝色,如果我使用name.ForeColor = Color.Red;所有文本更改颜色,但我希望它只会改变1行颜色.

c# textbox winforms

15
推荐指数
2
解决办法
6万
查看次数

IList <T> .FindIndex(Int32,Predicate <T>)

有一个List<T>.FindIndex(Int32, Predicate <T>).这个方法正是我想要的IList<T>对象.
我知道IList有一个方法,IndexOf(T)但我需要谓词来定义比较算法.

有没有方法,扩展方法,LINQ或一些代码来查找一个项目的索引IList<T>

c# .net-3.5

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

自动重命名类以匹配文件名

A我的文件中有一个类B.cs。现在我想重命名这个类以匹配文件名(B)。

VS 或 ReSharper 中是否有重构或上下文操作,可以自动为我执行此重命名,而无需输入与文件名匹配的新名称?

例子

重命名之前:

文件B.cs:

class A {}
Run Code Online (Sandbox Code Playgroud)

自动重命名后:

文件B.cs:

class B{}
Run Code Online (Sandbox Code Playgroud)

更新

相反(自动重命名文件匹配类名)不是一个选项,因为所有这些文件重命名都是通过 DELETE+ADD 实现的。但随后我会丢失Perforce 中该文件的更改历史记录,因为 VS-Perforce-connection 的所有 VS-Plug-ins 都不支持重命名的移动/添加+移动/删除操作。

c# resharper resharper-5.1

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

如何将数组转换为双倍如此大的数组?

我有一个元素类型:

public class FieldInfo
{
  public string Label { get; set; }
  public string Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有一个充满FieldInfo物体的阵列.

FieldInfo[] infos = new FieldInfo[]
                      {
                        new FieldInfo{Label = "label1", Value = "value1"},
                        new FieldInfo{Label = "label2", Value = "value2"}
                      };
Run Code Online (Sandbox Code Playgroud)

现在我想将该数组转换为包含以下值的新数组:

string[] wantThatArray = new string[] {"label1", "value1", "label2", "value2"};
Run Code Online (Sandbox Code Playgroud)

有没有一种简短的方法可以从数组转换为类似infos数组wantThatArray
也许使用LINQ的Select?

c#

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

我删除[]有什么问题?

我总是删除数组delete[].但HP Fortify显示出内存泄漏.我的代码出了什么问题?

unsigned buflen = SapUcConverter::getFormatBufferLength(len);

char* buffer = new char[buflen]; // Here is the memory leak marked by Fortify

if(valueCanBeLogged) {
    LOGMSG(_DBUG, "nameForLog=%s, len=%d, sapuc='%.*s'",
            nameForLog, len, buflen,
            SapUcConverter::format(buffer, sapuc, len));
} else {
    LOGMSG(_DBUG, "nameForLog=%s, len=#####, sapuc=#####");
}

delete[] buffer;
Run Code Online (Sandbox Code Playgroud)

c++ fortify

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

Java 中的 isLocalHost(String hostNameOrIpAddress)

我想为 Jersey Web 应用程序编写一个过滤ContainerRequestFilter器,以过滤掉所有远程调用。
因此,只允许来自同一台计算机(运行 webapp 的计算机)的请求。

我得到一个类型的上下文对象ContainerRequestContext,我通过ctx.getUriInfo().getRequestUri().getHost().

如何检查该主机名(IPv4、IPv6 或域名形式)是否是本地计算机的地址?

java

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

标签 统计

c# ×4

.net-3.5 ×1

c++ ×1

fortify ×1

java ×1

resharper ×1

resharper-5.1 ×1

textbox ×1

winforms ×1