Tag: C#的

是在静态内存中创build的C ++中的string文字?

是在静态内存中创build的C ++中的string文字,只有在程序退出时才被销毁?

如何将int转换为C中的string

如何将int (整数)转换为string? 我试图做一个函数,将一个struct的数据转换成一个string保存在一个文件中。

在SqlCommand中传递数组参数

我正在尝试传递数组参数到像下面的C#中的SQL commnd,但它不起作用。 有人见过吗? string sqlCommand = "SELECT * from TableA WHERE Age IN (@Age)"; SqlConnection sqlCon = new SqlConnection(connectString); SqlCommand sqlComm = new SqlCommand(); sqlComm.Connection = sqlCon; sqlComm.CommandType = System.Data.CommandType.Text; sqlComm.CommandText = sqlCommand; sqlComm.CommandTimeout = 300; sqlComm.Parameters.Add("@Age", SqlDbType.NVarChar); StringBuilder sb = new StringBuilder(); foreach (ListItem item in ddlAge.Items) { if (item.Selected) { sb.Append(item.Text + ","); […]

无法加载文件或程序集或其依赖项之一

我有另一个这样的“无法加载文件或程序集或其依赖关系”的问题。 其他信息:无法加载文件或程序集“Microsoft.Practices.Unity,Version = 1.2.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其某个依赖项。 定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的exception:0x80131040) 我不知道是什么原因造成的,或者我可以怎样debugging才能find原因。 我已经在我的解决scheme目录.csproj文件和我拥有的Unity中的每个位置进行search: Reference Include =“Microsoft.Practices.Unity,Version = 2.0.414.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL” 在我的任何项目中都找不到任何引用1.2.0.0的引用。 任何想法如何我应该去解决这个问题? 我也希望提示如何debugging这样的问题。

什么应该进入一个.h文件?

当你的代码分成多个文件,究竟应该进入一个.h文件,什么应该进入.cpp文件?

在Windows应用程序显示控制台?

有没有办法在Windows应用程序中显示控制台? 我想要做这样的事情: static class Program { [STAThread] static void Main(string[] args) { bool consoleMode = Boolean.Parse(args[0]); if (consoleMode) { Console.WriteLine("consolemode started"); // … } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }

从现有数组获取子数组

我有10个元素的数组X. 我想创build一个新的数组,其中包含从索引3开始到索引7结束的X中的所有元素。当然,我可以轻松地编写一个循环,这将为我做,但我想保持我的代码尽可能干净。 在C#中有一种方法可以为我做吗? 像(伪代码): Array NewArray = oldArray.createNewArrayFromRange(int BeginIndex , int EndIndex) Array.Copy不适合我的需求 。 我需要新数组中的项目是克隆。 Array.copy只是一个C风格的memcpy等价物,这不是我正在寻找的。

如何安全地将对象,尤其是STL对象传递给DLL?

如何将类对象,特别是STL对象传递给C ++ DLL? 我的应用程序必须以DLL的forms与第三方插件进行交互,而且我无法控制这些插件所用的编译器。 我知道STL对象没有保证ABI,我担心导致我的应用程序不稳定。

C#匿名类可以实现一个接口吗?

有可能有一个匿名types实现一个接口。 我有一段代码,我想工作,但不知道如何做到这一点。 我有几个答案,要么不说,要么创build一个实现接口的类构造新的实例。 这并不是很理想,但是我想知道是否有一种机制可以在接口之上创build一个简单的dynamic类,从而使其变得简单。 public interface DummyInterface { string A { get; } string B { get; } } public class DummySource { public string A { get; set; } public string C { get; set; } public string D { get; set; } } public class Test { public void WillThisWork() { var source […]

在C#中获取机器MAC地址的可靠方法

我需要一种方法来获取计算机的MAC地址,而不pipe它使用C#运行的操作系统。 应用程序将需要在XP / Vista / Win7 32和64位以及在这些操作系统,但与外语默认。 许多C#命令和操作系统查询不能跨操作系统。 有任何想法吗? 我一直在抓取“ipconfig / all”的输出,但这是非常不可靠的,因为输出格式在每台机器上都不相同。 谢谢