Tag: C#的

根据值更改DataGrid单元格颜色

我有一个WPF数据网格,我想根据值不同的单元格颜色。 我有我的xaml下面的代码 Style TargetType="DataGridCell" 而不是select一个单元格只select所有行? 我错过了什么?

何时应该明确使用`this`指针?

什么时候应该在类的方法中明确地写this->member ?

Linux API列出正在运行的进程?

我需要一个C / C ++ API,允许我列出Linux系统上正在运行的进程,并列出每个进程打开的文件。 我不想直接读取/ proc / file系统。 任何人都可以想办法做到这一点?

C#中的大整数

目前我从这里描述的J#库中借用java.math.BigInteger 。 从来没有使用过一个图书馆来处理大整数,这看起来很慢,慢了10倍,即使是超长数字也是如此。 有没有人有更好的(最好是免费的)库,或者这个级别的性能是否正常?

如何在ASP.NET C#中发送电子邮件

我很新的ASP.NET C#领域。 我打算通过ASP.NET C#发送邮件,这是我的ISP的SMTP地址: smtp-proxy.tm.net.my 以下是我试图做的,但失败了。 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="SendMail" %> <html> <head id="Head1" runat="server"><title>Email Test Page</title></head> <body> <form id="form1" runat="server"> Message to: <asp:TextBox ID="txtTo" runat="server" /><br> Message from: <asp:TextBox ID="txtFrom" runat="server" /><br> Subject: <asp:TextBox ID="txtSubject" runat="server" /><br> Message Body:<br> <asp:TextBox ID="txtBody" runat="server" Height="171px" TextMode="MultiLine" Width="270px" /><br> <asp:Button ID="Btn_SendMail" runat="server" onclick="Btn_SendMail_Click" Text="Send Email" […]

为什么.NET / C#没有针对tail-callrecursion进行优化?

我发现这个问题关于哪些语言优化尾recursion。 为什么C#不尽可能地优化尾recursion? 对于一个具体的情况,为什么不把这个方法优化成一个循环( Visual Studio 2008 32位,如果有的话)? private static void Foo(int i) { if (i == 1000000) return; if (i % 100 == 0) Console.WriteLine(i); Foo(i+1); }

独特的不使用LINQ到对象

class Program { static void Main(string[] args) { List<Book> books = new List<Book> { new Book { Name="C# in Depth", Authors = new List<Author> { new Author { FirstName = "Jon", LastName="Skeet" }, new Author { FirstName = "Jon", LastName="Skeet" }, } }, new Book { Name="LINQ in Action", Authors = new List<Author> { new […]

在.NET中检查目录和文件写入权限

在我的.NET 2.0应用程序中,我需要检查是否有足够的权限来创build文件并将其写入目录。 为此,我有下面的函数试图创build一个文件并写入一个字节,之后删除自己来testing权限是否存在。 我认为最好的检查方法是实际尝试并做到这一点,捕捉发生的任何exception。 虽然我不是特别满意一般的exceptioncatch,那么有没有更好的或者更可接受的方式来做这件事? private const string TEMP_FILE = "\\tempFile.tmp"; /// <summary> /// Checks the ability to create and write to a file in the supplied directory. /// </summary> /// <param name="directory">String representing the directory path to check.</param> /// <returns>True if successful; otherwise false.</returns> private static bool CheckDirectoryAccess(string directory) { bool success = false; […]

foreach循环如何在C#中工作?

哪些类可以使用foreach循环?

如何在C#中使用多字符分隔符分割string?

如果我想用一个单词的分隔符来分割一个string呢? 例如, This is a sentence 。 我想分手is得到This和a sentence 。 在Java ,我可以发送一个string作为分隔符,但如何在C#完成这个?