小编zac*_*ack的帖子

如何找到List <>中的最后一个元素?

以下是我的代码摘录:

public class AllIntegerIDs 
{
    public AllIntegerIDs() 
    {            
        m_MessageID = 0;
        m_MessageType = 0;
        m_ClassID = 0;
        m_CategoryID = 0;
        m_MessageText = null;
    }

    ~AllIntegerIDs()
    {
    }

    public void SetIntegerValues (int messageID, int messagetype,
        int classID, int categoryID)
    {
        this.m_MessageID = messageID;
        this.m_MessageType = messagetype;
        this.m_ClassID = classID;
        this.m_CategoryID = categoryID;
    }

    public string m_MessageText;
    public int m_MessageID;
    public int m_MessageType;
    public int m_ClassID;
    public int m_CategoryID;
}
Run Code Online (Sandbox Code Playgroud)

我试图在我的main()函数代码中使用以下内容:

List<AllIntegerIDs> integerList = new List<AllIntegerIDs>();

/* some code here that is …
Run Code Online (Sandbox Code Playgroud)

c# for-loop list

154
推荐指数
7
解决办法
38万
查看次数

从SqlDataReader读取数据

我有一个SQL Server 2008数据库,我正在后端工作.我正在研究asp.net/C#

SqlDataReader rdr = cmd.ExecuteReader();  
while (rdr.Read())  
{              
   //how do I read strings here????  
}  
Run Code Online (Sandbox Code Playgroud)

我知道读者有价值观.我的SQL命令是从表中只选择1列.该列仅包含字符串.我想逐一阅读阅读器中的字符串(行).我该怎么做呢?

c# asp.net sqldatareader sql-server-2008

148
推荐指数
11
解决办法
45万
查看次数

错误:当前上下文中不存在名称"ConfigurationManager"

我在我的Visual C#控制台应用程序(Visual Studio 2005 .NET 2.0 Framework)中包含以下语句

using System.Configuration;
Run Code Online (Sandbox Code Playgroud)

我在我的申请中使用以下声明:

ConfigurationManager.AppSettings["SomeStringOverHere"];
Run Code Online (Sandbox Code Playgroud)

我尝试构建应用程序并得到错误:当前上下文中不存在名称"ConfigurationManager".

有什么帮助吗?

c# configurationmanager

68
推荐指数
2
解决办法
9万
查看次数

输入按键事件处理程序

我想在输入键被击中时从文本框中捕获文本.我正在使用WPF/visual studio 2010/.NET 4.我不知道在标签中使用什么事件处理程序?我也想为maskedtextbox做同样的事情.

c# wpf user-interface textbox maskedtextbox

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

在C#中将组件附加到GroupBox

我想在表单中插入一个组框,并在其中放入3个单选按钮.

将3个单选按钮连接到组合框是否有任何优势.驾驶室,我们甚至这样做?

如果我必须这样做,我如何将3个单选按钮附加到组框,以便它们成为组框的一部分而不是表单上的单独组件?

c# groupbox

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

C#中基于插件的应用程序

我必须使用我选择的语言制作图形用户界面应用程序.该应用程序将在Windows XP上运行.它将是某种复杂的Windows窗体应用程序.我认为,根据大多数建议,C#将是最好用的.GUI左侧的树结构将在从配置文件读取后填充,该配置文件将是二进制文件.(但最初我可以用一个简单的ASCII文件来测试我的代码.)应用程序将通过此GUI接受来自用户的一些输入,并将其写回相同的配置文件,并将反映树结构或标签或表单上任何其他相关字段的更改.

每个选项卡将有3个选项卡和3个相应的配置文件.我现在需要一些帮助来设计应用程序.我打算制作一个主机应用程序(主应用程序)并使用3个选项卡控件作为插件.这可行吗?如果是这样,请指导我.我的意思是如何在C#中创建3个插件以及如何编写接口以便主应用程序知道要加载哪个插件以及何时加载它?我的项目文件夹下会有一个单独的"插件"文件夹吗?我希望你明白我的意思,虽然这对你来说太少了.

此外,项目中已存在一些.cpp文件.这些文件以及一些.h文件包含一些重要的定义和常量.这些需要与我的C#应用​​程序集成.我不知道如何做到这一点,但我确信通过在.dll中编译.cpp代码然后将编译的.dll暴露给我的C#应用​​程序是可能的.如果您需要有关顶级设计的更多信息,请与我们联系.

谢谢,Viren

c# plugins

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

将String转换为Integer

可能重复:
如何将String转换为Int?

嗨,

我有以下问题将字符串转换为整数:

string str = line.Substring(0,1);

//This picks an integer at offset 0 from string 'line' 
Run Code Online (Sandbox Code Playgroud)

所以现在string str包含一个整数.我正在做以下事情:

int i = Convert.ToInt32(str);
Run Code Online (Sandbox Code Playgroud)

如果我写下面的语句,我应该打印一个整数吗?

Console.WriteLine(i);
Run Code Online (Sandbox Code Playgroud)

它编译时没有任何错误,但在运行时出现以下错误:

mscorlib.dll中发生了未处理的"System.FormatException"类型异常

附加信息:输入字符串的格式不正确.

有什么帮助吗?

c# string

9
推荐指数
1
解决办法
6万
查看次数

通过.NET中的GMail发送电子邮件

可能重复:
GMail SMTP通过所有端口上的C#.Net错误

当我尝试在C#程序中发送电子邮件时出现以下错误.我在Windows 7上使用Visual Studio 2008.我会首先粘贴我的代码,然后是错误:

class email_log_files
    {

          private string login_username = "my_gmail_id";
          private string login_password = "my_gmail_password";

          public void send_email()
          {
              string src_address = "my_gmail_id@gmail.com";
              string dest_address = "my_destination_id@xyz.edu";


              try
              {
                  MailMessage email_msg = new MailMessage();

                  SmtpClient email_client = new SmtpClient();
                  email_msg.From = new MailAddress(src_address);
                  email_msg.Sender = new MailAddress(src_address);
                  email_msg.ReplyTo = new MailAddress(src_address);
                  email_msg.To.Add(dest_address);
                  email_msg.Subject = "Test";
                  email_msg.Body = "Body of the message";
                  NetworkCredential credentials = new NetworkCredential(login_username, login_password);


                  email_client.Credentials = credentials;
                  email_client.Host = "smtp.gmail.com";
                  email_client.Port = …
Run Code Online (Sandbox Code Playgroud)

.net email smtp

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

对namevaluecollection进行排序

如何按字母顺序对namevaluecollection进行排序?我是否必须先将其转换为另一个列表,如排序列表或Ilist或其他?如果那么我该怎么做?现在我在namevalucollection变量中包含了所有字符串.

.net c# sorting namevaluecollection sortedlist

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

将文本框文本转换为整数

我需要将我的xaml代码的文本框中的文本转换为C#中的整数值.我正在使用.NET 4.0和Visual Studio 2010.有没有办法在xaml标签本身或者我需要在C sharp中编写转换器.我尝试了以下但不工作:

Convert.ToInt32(this.txtboxname.Text)
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢.谢谢.

c# sql-server stored-procedures type-conversion

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