Tag: .net

如何修改一个KeyValuePair值?

当我尝试修改项目的值时,出现了一个问题,因为它只有一个只读字段。 KeyValuePair<Tkey, Tvalue> 我已经尝试了不同的select,如: Dictionary<Tkey, Tvalue> 但是我也有同样的问题。 有没有办法将值字段设置为新值?

XML – 根级别的数据无效

我有一个以UTF-8编码的XSD文件,任何运行它的文本编辑器都不会在文件的开始处显示任何字符,但是当我在Visual Studio的debugging器中将其拉出时,我清楚地看到一个空的在文件前面的框。 我也得到错误: 在根目录的数据是无效的。 1号线,位置1。 有谁知道这是什么吗? 更新:编辑的文章以限定文件的types。 这是由Microsoft的XSD创build者创build的XSD文件。

NUnit:testing没有预期的exception

我想创buildNUnittesting,以确保我的函数不会抛出exception。 有没有一些具体的做法,或者我应该写 [Test] public void noExceptionTest() { testedFunction(); } 如果没有抛出exception,它会成功?

如何获得当前用户在asp.net核心

我想获取当前用户获取电子邮件等用户的信息。 但我不能这样做在asp.net核心。我很困惑这是我的代码。 HttpContext在控制器的构造函数中几乎为null。 在每次操作中获取用户并不好。我想获取一次用户信息,并将其设置为ViewData ; public DashboardController() { var user = HttpContext.User.GetUserId(); }

字节到ASCII

我收到了以二进制值返回的文本文件的内容: Byte[] buf = new Byte[size]; stream = File.InputStream; stream.Read(buf, 0, size); 我怎样才能将其转换为ASCII?

当用户单击该行的单元格时,如何select完整的dataGridView行?

我有一个dataGridView ,我需要当用户单击任何单元格包含此单元格的整个行也被选中。 (它有多选disbaled)我试图得到这样的currentRowIndex int Index = dataGridView1.CurrentCell.RowIndex; 但是,我不知道如何使用索引来select该行。 试过这个和其他六种方式没有成功: dataGridView1.Select(Index); 你知道我能做到这一点吗?

如何使Visual Studio不放{在一个新的行?

如果我有这样的代码 if(true){ 我补充说 } 它被转换成 if (true) { } 但我希望它保持格式 if (true) { } 即使我复制了if这样的代码,它被转换成更长的版本。 PS我明白,这是一个C + +和C#标准使用较长的版本,但是我来自一个不同的标准,并且我更容易使用较短的版本。 我敢打赌,有一些格式化选项可以closures或更改。

将string分成长度可变的较小的string

我想通过一定的长度variables来分割一个string。 当string的最后一段长度不能长于或长于长度时,它需要进行边界检查以防止爆炸。 寻找最简洁(但可以理解)的版本。 例: string x = "AAABBBCC"; string[] arr = x.SplitByLength(3); // arr[0] -> "AAA"; // arr[1] -> "BBB"; // arr[2] -> "CC"

自定义html助手:使用“使用”语句支持创build助手

我正在写我的第一个asp.net mvc应用程序,我有一个关于自定义的Html助手的问题: 为了制作表格,您可以使用: <% using (Html.BeginForm()) {%> *stuff here* <% } %> 我想做一个类似的自定义的HTML帮手。 换句话说,我想改变: Html.BeginTr(); Html.Td(day.Description); Html.EndTr(); 成: using Html.BeginTr(){ Html.Td(day.Description); } 这可能吗?

如何为ToString创build扩展方法?

我试过这个: public static class ListHelper { public static string ToString<T>(this IList<String> list) { return string.Join(", ", list.ToArray()); } public static string ToString<T>(this String[] array) { return string.Join(", ", array); } } 但是对于string[]和List<string>都不起作用。 也许我需要一些特殊的注释?