小编Tyl*_*Lee的帖子

为什么NuGet在NuGet包更新期间将app.config与assemblyBinding一起添加到LIBRARY项目?

这个信息不仅仅在可执行文件的项目中是必需的吗?

如何禁用此文件创建?

NuGet 2.8

编辑

库项目在NuGet 2.7中是例外,通过修复此问题在2.8中改变了行为:http://nuget.codeplex.com/workitem/3827 with commit:https://github.com/NuGet/NuGet2/commit/448652d028e3f01ba4022e147baaf4e1fb3f969b

nuget

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

当数组声明中有逗号时,它是什么意思?例如float [,]

在学习C#时,我有一些我想要了解的代码.我不明白我甚至需要搜索谷歌才能到达这里,但代码如下:

float[,] heightAll = terData.GetHeights(0, 0, allWidth, allHeight);
Run Code Online (Sandbox Code Playgroud)

为什么数组声明在括号之间有逗号?

c# arrays declaration

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

循环编译器优化

我需要优化广泛使用linq的大型应用程序.许多linq语句在linq扩展方法中创建匿名对象.一个例子 :-

// custom sort order
var sortedData = data.OrderBy(x => (new List<string>() {"Orange", "Apple", "Pear" }).IndexOf(x.Name));
foreach (var d in sortedData) {
    ....
Run Code Online (Sandbox Code Playgroud)

问题是每次迭代都会创建一个新的List.

是否有编译器标志我可以设置为让编译器进行一些静态分析并将循环不变代码提取到循环之外?

c# compiler-construction optimization

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

删除最后一个逗号

我有一个字符串:

SELECT Sparte_id,Registernummer,Gesellschaft_ID,pk_id,Gesellschaft_Name,gesellschaft_crm,

现在我想从字符串中删除最后一个(逗号).最后一个逗号后面有一个,两个或三个空格.

我想删除最后几封信.我怎么能这样做?

c# string substring

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

如何匹配除两个字符以外的所有内容?

我需要匹配双花括号之间的所有字符,但我需要能够在一个大字符串中找到多个匹配项.

我一直在使用这个RegEx测试器,因为我在C#中这样做:http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester.ashx 此外,我有" SingleLine"检查因为我想要.匹配\n

以下是我匹配的字符串示例:

<div class="nest-1-2">
    <dl>
    <dt>Type:</dt>
    <dd>{{(Entity)Field Name.separator(, ) > [:Name:]}}</dd>
    <dt>At:</dt>
    <dd>{{(Entity)Field Name > [:Name:]}}</dd>
    <dt>Team:</dt>
    <dd>{{(Entity)Field Name.separator(, ) > [:First Name:] [:Last Name:]}}</dd>
    </dl>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的正则表达式:

\{\{(?<field>[^>]*)?[ > ]?(?<looptemplate>[^\}\}].*)?\}\}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我希望所有内容都匹配所有文本到下一个}}这是匹配最后一个而不是下一个.所以我得到了一场比赛,这是从第一次{{到最后一次}}我尝试使用负向前看,(?!\}\})但这似乎对我不起作用.不幸的是,[^\}\}]它不匹配两个花括号,它只匹配一个.

我不是一个正则表达式的总菜鸟,但是这个人真的得到了我.我到处寻找答案,所以现在我希望有人可以帮助我.

我非常感谢专家的帮助.

c# regex

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

双打列表,打印一个字符串

我有一个值列表(天气数据),当他们没有报告值时,编写列表的人使用值"9999".我导入了文本文件并使用以下代码获取数据并进行编辑:

import java.io.*;
import java.util.*;

public class weatherData {

public static void main(String[] args)
        throws FileNotFoundException{
    Scanner input = new Scanner(new File("PortlandWeather2011.txt"));
    processData(input);
}

public static void processData (Scanner stats){
    String head = stats.nextLine();
    String head2 = stats.nextLine();
    System.out.println(head);
    System.out.println(head2);
    while(stats.hasNextLine()){
        String dataLine = stats.nextLine();
        Scanner dataScan = new Scanner(dataLine);
        String station = null;
        String date = null;
        double prcp = 0;
        double snow = 0;
        double snwd = 0;
        double tmax = 0;
        double tmin = 0;
        while(dataScan.hasNext()){
            station …
Run Code Online (Sandbox Code Playgroud)

java type-conversion

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