文章列表
7 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何检测一个实例对象为指定的数据类型?

问题描述C#/.NET应用程序编程开发中,如何判断一个实例对象是一种指定的数据类型呢?比如当前有Customer类:public class Customer{ public int Id { get; set; }}我们为Customer创建一个实例对象c,如下:var c = new Customer { Id = 1 };要求判断c是否为Customer的实例,如何实现呢?方案一如果想要检查一个实例(这里的c)是否是精确的类...

C#开发 2019-06-27 17:53 0评论 0收藏
22 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何启动一个可执行的应用程序?

问题描述在C#/.NET应用程序编程开发,如何使用C#代码动态启动一个可执行的应用程序?方案一使用命名空间System.Diagnostics中的Process类的Start()静态方法可以启动一个指定路径的可执行应用程序(比如启动Windows自带的记事本),如下:System.Diagnostics.Process.Start(@"C:\Windows\System32\Notepad.exe");方案二使用命名...

C#开发 2019-06-27 17:51 0评论 0收藏
9 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何实现使用泛型方法读取配置文件选项参数?

问题描述在C#/.NET应用程序编程开发,经常会有读取配置文件(app.config,web.config)选项值的操作,比如有类似这样的配置文件:<appSettings> <add key="DebugMode" value="true"/> <add key="Email.Host" value="smpt.gmail....

C#开发 2019-06-27 14:47 0评论 0收藏
AD 友情赞助
10 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何判断某个进程正在运行?

问题描述如题,在C#/.NET应用程序编程开发中,如何使用命名空间System.Diagnostics的Process类判断某个进程正在运行?方案一.NET内置的System.Diagnostics.Process类中,可以通过方法GetProcessesByName()获取指定进程名称的进行信息,如下:Process[] pname = Process.GetProcessesByName("你的进程名称");if...

C#开发 2019-06-27 10:29 0评论 0收藏
48 浏览
喜欢(0)

ASP.NET Core应用程序编程开发中如何指定/修改端口号?

问题描述ASP.NET Core创建的Web应用程序中,默认的网络端口是5000,那么如何修改这个默认的端为其他可用的任意端口(比如:5001)呢?方案一在WebHostBuilder的实例对象的UseUrls()方法中指定网络访问路径和端口,如:public class Program{ public static void Main(string[] args) { var host = new WebHo...

ASP.NET Core 2019-06-25 14:14 0评论 0收藏
18 浏览
喜欢(1)

C#/.NET应用程序编程开发中在不使用循环语句的情况下如何实现复制一个集合到另一个集合?

问题描述如题,C#/.NET应用程序编程开发中,在不使用循环语句的情况下如何实现复制一个集合到另一个集合?比如,现在有一个数字集合list:var list = new List<int>{ 1,2,3,4,5,6,7,8,9};现要求在不使用循环语句(for,foreach,while等)的情况下,将list集合中的元素全部复制到另一个集合中,使用C#/.NET应该如何实现呢?方案一使用关键字new创建一个泛型集合实例,将...

C#开发 2019-06-21 15:29 0评论 0收藏
AD 友情赞助
11 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何获取一个枚举中定义的枚举值个数?

问题描述如题,在C#/.NET应用程序编程开发中,如何获取一个枚举中定义的枚举值个数?比如当前有如下的枚举:public enum WeekDays{ Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, SunDay = 0}不用程序就能看出来,WeekDays的枚举值个数为7个,那么如何...

C#开发 2019-06-20 16:14 0评论 0收藏
14 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何读取当前计算机的CPU内核数量?

问题描述如题,C#/.NET应用程序编程开发中,如何读取当前计算机的CPU内核数量?方案一使用C#/.NET可以读取CPU的几个不同的信息,其中包括读取CPU的物理个数,CPU的内核数以及CPU的逻辑数量,C#读取CPU这些不同数据的示例代码如下:请确保项目中已经引用了System.Management.dll动态链接库。 物理CPU数量:foreach (var item in new System.Management.Manage...

C#开发 2019-06-20 15:44 0评论 0收藏
11 浏览
喜欢(0)

C#/.NET应用程序编程开发中更简易,更高效的方式读/写文件有哪些?

问题描述在C#/.NET应用程序编程开发中,有很多方式可以读/写文件。但有哪些是更简易,更高效的C#读/写文件的方式呢?方案一使用.NET内置的File.ReadAllText和File.WriteAllText两个方法分别读取/写入文件应该是C#/.NET应用程序编程开发中最简洁的文件读/写操作了,如:// 写文件操作string createText = "Hello and Welcome" + Environ...

C#开发 2019-06-20 10:13 0评论 0收藏
AD 友情赞助
24 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何使用反射设置对象的属性值?

问题描述比如有类似这样的类Customer.cs:public class Customer{ public int Id{get;set;} public string FirstName{get;set;} public string LastName{get;set;}}在通常情况下,我们可以通过对象直接为属性赋值,如:public static void Main(){ var customer = ne...

C#开发 2019-06-19 15:09 0评论 0收藏
12 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何根据一个文件的扩展名获取对应的MIME类型?

问题描述在C#/.NET应用程序编程开发中,如何根据一个文件的扩展名获取对应的MIME类型?比如类似如下的对应关系:扩展名MIME类型.exeapplication/octet-stream.gifimage/gif.htmltext/html.icoimage/x-icon方案一如果是.NET Framework >= 4.5 ,则可以使用System.Web.MimeMapping.GetMimeMapping()方法,这里....

C#开发 2019-06-19 11:39 0评论 0收藏
18 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何使用反射(reflection)调用类的私有方法?

问题描述在C#/.NET应用程序编程开发中,假如现在一个类,其中包含了不同的方法,有公共方法也有私有方法,需要使用反射根据不同的参数动态调用这个类的不同方法。如果直接使用方法Type.GetMethod()的一个方法名作为参数的重载,如:var methodName = "你的方法名";MethodInfo dynMethod = this.GetType().GetMethod(methodName);dynMet...

C#开发 2019-06-19 11:20 0评论 0收藏
26 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何根据一个字典的值获取字典的键名?

问题描述在C#/.NET应用程序编程开发中,如何根据一个字典的值获取字典的键名?比如有如下字典:Dictionary<string, string> types = new Dictionary<string, string>(){ {"1", "one"}, {"2", "two"}, {"3", &quo...

C#开发 2019-06-18 16:23 0评论 0收藏
25 浏览
喜欢(0)

C#/.NET应用程序编程开发中一个方法如何返回多个返回值?

C#/.NET应用程序编程开发中一个方法如何返回多个返回值?问题描述在C#/.NET应用程序编程开发中,对于初学者来说,对于方法的使用可能存在一些局限性。常规情况下,他们认为一个方法可以没有返回值,即:void,也可以有一个返回值,类似:public int Add(int x,int y){ return x + y;}那么,如果想要一个方法返回多个返回值,在C#中如何实现呢?方案一如果是.NET 4.0及以上版本,则可用Tup...

C#开发 2019-06-18 15:16 0评论 0收藏
32 浏览
喜欢(0)

使用C#编程实现获取所有Windows服务列表及对Windows服务(Windows Service)的启动/停止/重启的方法

前言在Windows操作系统中,我们可以在命令提示符中运行servcies.msc打开Windows服务的窗口,这个窗口中会罗列出此操作系统中当前所有已安装的Windows服务。我们可以右键单击任意一个服务,然后对其进行相应的启动/停止/重启等操作,如图:本文将向C#开发者们介绍如何使用编程实现获取所有Windows服务列表及对Windows服务(Windows Service)的启动/停止/重启的方法。获取当前Windows操作系统所...

C#开发 2019-06-18 14:04 0评论 0收藏
20 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何设置HttpClient的头部授权信息?

问题描述在C#/.NET的应用程序编程开发中,经常会使用HttpClient这个类来处理有关Http请求的相关操作,比如可以向远程服务接口发送Http请求以获取或者提交相关数据。常规情况下,远程服务接口为了保护接口数据,一般都会设置用户身份验证,那么使用HttpClient时,我们如何设置头部的用户身份授权信息呢?方案一HttpClient类提供了一个DefaultRequestHeaders成员,可以通过设置DefaultReques...

C#开发 2019-06-17 15:22 0评论 0收藏
29 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何获取当前类的类名?

问题描述比如,在C#/.NET应用程序编程开发中有一个名为Customer的类,其中有一个方法GetClassName()需要获取当前类的类名,应该如何实现呢?Customer.cs:public class Customer{ public int Id {get;set;} public string GetClassName(){ string className =""; // get cla...

C#开发 2019-06-14 16:32 0评论 0收藏
62 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何判断一个对象是否为匿名对象?

问题描述如题,在C#/.NET应用程序编程开发中创建一个对象的方式有多种,可以首先定义一个特定的类,然后new实例化,另外还可以创建匿名对象。开发过程中,有时候需要判断当前的对象是否为匿名对象,应该如何实现呢?方案一在解决这个问题之前,我们应该首先整理一下关于C#匿名对象具有的特性,这样才能更好地对是否是匿名对象的判断提供依据。在解决问题的时候尽量做到“知其然,知其所以然”。判断匿名对象的主要依据有:任何的C#匿名类型均直接派生自Sys...

C#开发 2019-06-13 16:36 0评论 0收藏
56 浏览
喜欢(1)

C#匿名类型详解--什么是C#匿名类型?C#匿名类型有哪些特征?

什么是C#匿名类型?顾名思义,C#中的匿名类型是没有名称的类型,或者您可以在不定义它们的情况下创建新类型。C#匿名类型是在C#3.0中被引入的。它是一个临时数据类型,基于对象初始化器中的数据来推断。或者换句话说,匿名类型提供了一种有效的方法,可以将一组只读对象组合到一个对象中,而不需要显式定义这个数据类型。匿名类型的类型由编译器根据分配给其属性的值自动生成。C#匿名类型使用关键字var声明,并使用new关键字初始化一个匿名类型。C#匿名...

C#开发 2019-06-12 17:45 0评论 0收藏
17 浏览
喜欢(0)

C#/.NET WPF应用程序编程开发中如何获取当前程序所有目录的路径?

问题描述在C# Windows Form应用程序中,可以使用GetDirectoryName(Application.ExecutablePath);获取当前程序所在目录,那么在WPF应用程序中,如何获取当前程序所有目录呢?方案一使用CurrentDomain.BaseDirectory,如下:var dir = System.AppDomain.CurrentDomain.BaseDirectory;方案二使用GetCurrentPr...

WPF 2019-06-04 16:48 0评论 0收藏
AD 友情赞助