小编Raj*_*ian的帖子

如何使用C#4.0检测Windows 8操作系统?

我必须在C#Windows应用程序中检测Windows 8操作系统并进行一些设置.我知道我们可以使用Environment.OSVersion,但是如何检测Windows 8?

提前致谢.

.net c# windows winforms

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

在Visual Studio中使用受限制的CPU/RAM测试/运行C#应用程序?

我完全开发了我的C#应用​​程序,目标是在CPU和RAM受限设备中运行.

有没有办法在我的开发计算机上运行/测试这个应用程序,提供使用多少CPU,RAM等的参数?

c# windows unit-testing visual-studio

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

使用Win32应用程序禁用Windows 7中的CONTROL + ALT + DELETE和Windows(win)键

我正在编写一个像a一样运行的应用程序,kiosk应该允许用户退出应用程序.在Windows 7,当他按下Win键或CTRL+ ALT+时DELETE,它会从程序中出来.我需要以编程方式禁用Ctrl+ ALT+ DELETE组合键和WinWindows 7.

c c++ winapi

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

C#订阅所​​有对象的相同事件处理程序是否安全

我的项目中有一个情况,我连接到多个服务器并监听事件.每当从服务器收到事件时,Handler都应将事件添加到公共队列进行处理.所有连接都应将收到的事件添加到队列中.

foreach(var item in collection)
{
        Connection c = new connection(item);

         c.start();
         c.EventReceived+=new EventHandler(myHandler);
         list.add(c);
}

protected void  myHandler(eventArgs)
{
     //add it to the concurrent queue
}
Run Code Online (Sandbox Code Playgroud)

在这里我怀疑它是否能够在没有任何线程问题的情况下处理这些事件.如果您有任何模式或内置API以安全地处理此问题,请告诉我.

.net c# multithreading event-handling thread-safety

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

SqlConnection类中的默认网络协议是什么

在下面的代码片段中,用于连接SQL Server的网络协议是什么?TCP/IP或命名管道或其他?

using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
    //
    // First access the connection string.
    // ... This may be autogenerated in Visual Studio.
    //
    string connectionString = "Server=SERVER\\INSTANCE;Database=myDataBase;User Id=myUsername;
Password=myPassword;"
    //
    // In a using statement, acquire the SqlConnection as a resource.
    //
    using (SqlConnection con = new SqlConnection(connectionString))
    {
        //
        // Open the SqlConnection.
        //
        con.Open();
        //
        // The following code uses an SqlCommand based on the SqlConnection.
        //
        using (SqlCommand command = …
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server asp.net ado.net

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

哪个更易于阅读?

在可读性方面哪种风格更好?

 bool isNew = (SelectList.Key > 0) ? true: false;
Run Code Online (Sandbox Code Playgroud)

要么

 bool isNew = SelectList.Key > 0;
Run Code Online (Sandbox Code Playgroud)

我知道这是非常微不足道的,但只是想让它变得更好......谢谢

编辑:交换条件语句中的值

.net c c# c++ coding-style

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

能修改课外的私人会员吗?

我遇到了这样的情况,我可以在外面修改班级的私人成员.这是我的班级:

public class MyClass
{
    private List<string> _myClassMember = null;

    public MyClass()
    {
        _myClassMember = new List<string>();
    }

    public List<string> GetClassMembers()
    {
        return _myClassMember;
    }

    public void PrintMembers()
    {
        Console.WriteLine("No of items in member {0}", _myClassMember.Count.ToString());
    }
}
Run Code Online (Sandbox Code Playgroud)

这是它的调用方式:

class Program
{
    static void Main(string[] args)
    {
        MyClass cls = new MyClass();
        cls.PrintMembers();
        IList<string> lst = cls.GetClassMembers();
        lst.Add("Item1");
        lst.Add("Item2");
        cls.PrintMembers();
    }
}
Run Code Online (Sandbox Code Playgroud)

它打印如下:

No of items in member 0
No of items in member 2
Run Code Online (Sandbox Code Playgroud)

能够更新外面的私人会员是否正确?

.net c# oop

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