【c#-创建类的新实例时覆盖】教程文章相关的互联网学习教程文章

c#-为Func属性创建xml文档的推荐方法是什么【代码】

在c#中,建议使用什么方法来记录参数并在类上返回Func属性例如public class Test {/// <summary>/// A description of what AFunc is for./// </summary>/// <remarks>/// Should I document the parameters and return here or somewhere else?/// </remarks>public Func<object, string[], bool> AFunc { get; set; } }Visual Studio 2010中的Intellisense不会像对方法那样在属性上提供参数或返回标签.那些仍然是最合适的标签吗?...

如何在C#中创建回调变量(真正的单播委托)【代码】

如何在C#中创建真正的单播委托.即一个委托实例,该实例可以在其调用列表中引用一个(并且只有一个)方法,因此可以用作回调(对于单个订户)而不是事件(可能有多个订户). 该框架具有System.Delegate和System.MulticastDelegate类,这给人一种错误的印象,即System.Delegate是单播,而System.Multicast委托增加了多播功能.但是System.Delegate http://msdn.microsoft.com/en-us/library/system.delegate.aspx的MSDN文档指出System.Delegate实...

首页> C#>如何创建一个文本文件,并用一个文本框或变量命名【代码】

嗨,我对C#非常陌生,为此深表歉意. 我试图创建一个文本文件来保存客户详细信息.但是我想用姓来命名文本文件.即myfile.txt. 我确定我很接近,但是在将surname.text更改为变量,然后使其成为我创建的新文件的名称时,缺少了一些东西. 我在问题区域周围加了2 **.private void button1_Click(object sender, EventArgs e) {try{if ((tb_firstname.Text == "") || (tb_surname.Text == "") || (tb_postcode.Text == "")){MessageBox.Show("M...

c#-使用Reflection.Emit创建一个方法,然后调用它【代码】

这听起来很明显,但我遇到了很多困难.基本上,我正在做的是使用Reflection.Emit生成一个方法,然后我想调用它.到目前为止,我已经建立了这样的方法,但是在方法建立之后,我无法获得对该方法的引用,因为“在创建类型之前,不支持所调用的成员.” 这基本上是我要做的:AssemblyBuilder assembly; ModuleBuilder module; TypeBuilder containerTypeBuilder; Type containerType; var name = new AssemblyName(); name.Name = "DynamicWrappe...

c#-创建具有受限制比例的可调整大小的Button控件网格的最佳方法(Silverlight.XAML,WinRT)【代码】

用XAML / C#编写WinRT应用程序,我想要一个简单的正方形按钮网格.目前,按钮的数量是固定的,但是随着我创建更多内容,将来还会添加更多按钮. 不得不处理所有UI调整大小(快照,填充,纵向等)和分辨率时,我遇到了UIContainer的问题(我使用了Grid,然后切换了WrapGrid),只是简单地自动调整了按钮的大小,因为我不知道有什么方法可以限制纵横比和方形按钮对我的用户界面很重要. 有没有办法约束按钮控件的纵横比/宽度和高度的比例?如果是这样,...

c#-这是在方法和类上创建和使用自定义属性的正确方法吗?【代码】

今天晚上我一直在研究自定义属性,以查看是否可以简化缓存层.我想出了以下几点:namespace AttributeCreationTest {[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, AllowMultiple = false)]public class Cache : Attribute{public Cache(){Length = "01h:30m";}public string Length;}[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]public class CacheIdentifier : Attribute{}[Cache]c...

如何在C#中为RavenDB正确创建Map / Reduce索引【代码】

我正在开发一个在后端使用RavenDB的应用程序.这是我第一次使用Raven,并且我在使用Map / Reduce时遇到困难. 我到过reading the doc’s,但是很遗憾,我在过程中没有取得任何进展. 基本上我有成千上万个这样的文档.{....."Severity": {"Code": 6,"Data": "Info"},"Facility": {"Code": 16,"Data": "Local Use 0 (local0)"},..... }而且,我需要使用如下所示的输出进行单个查询.{"Severity": [{"Emergency":0},{"Alert":0},{"Critical":0...

C#从字符串创建cookie并将其发送【代码】

我想向HTTP服务器发出POST请求,但是我需要在请求中“包含”一个cookie,我有cookie,但是我不知道如何弄乱cookie容器HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; request.Method = "POST"; request.Accept = "text/javascript, text/html, application/xml, text/xml, */*"; request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8"; request.Host = "url.com"; request.UserAgent = "M...

c#-通过CSOM错误创建SharePoint查找字段【代码】

我正在尝试使用CSOM在列表上创建查找字段.我在名为“用户状态类型”的ListTemplateType.GenericList中定义了查找值.此设置看起来很好,我可以在SharePoint本身中针对此列表成功创建字段. 当我尝试在目标列表(上面提到的通用列表中引用查找值的列)上创建字段时,问题就来了. 我通过fieldCollection(xml,false,AddFieldOptions.AddToAllContentTypes)提交以下Xml<Field Type="Lookup" DisplayName="UserStatus" Description="System Ac...

c#-访问在运行时创建的任何后台工作程序【代码】

场景:我的应用程序中有一个DataGrid,其中在每一行爬行时,将在下面的texbox中填充值.我将更新值,然后单击“保存”,此过程将花费更多时间. 因此,我写了一个后台工作程序来使进程异步运行.当每一行都被单击时,将创建一个背景工作人员实例并完成该过程.在该更新过程中,用户将选择网格的第二行并更新该值.因此,这将创建另一个实例,并且该过程将在后台运行. 现在,当两个更新过程都在运行时,如果用户选择了网格的第一行,则应该显示一条消...

c#-使用JavaScriptSerializer创建自构造对象(等效于JSON.PARSE)【代码】

我正在创建一个灵活的框架,用于为第三方开发人员创建和存储设置. 我们做出的更好选择之一是创建一个系统,开发人员可以使用JSON创建自己的设置,并在以后简单地序列化对象. 即public class YammerConfig {public string yammerClientId { get; set; }public string yammerNetwork { get; set; }public YammerConfig(string js){var ser = new JavaScriptSerializer();var sam = ser.Deserialize<YammerConfig>(js);yammerClientId = ...

c#-使用SimpleMembership MVC 4创建默认角色和用户-代码优先方法【代码】

我需要为MVC应用程序创建默认角色(管理员和用户)和默认用户(管理员).我正在使用代码优先方法.我是MVC的新手,对迁移了解不多. 我尝试了以下代码,但我的表(webpages_Roles和UserProfile)仍然为空:protected override void Seed(Outliner.Models.OutlinerDbContext context){// This method will be called after migrating to the latest version.// You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoi...

尝试在C#中的板子的数组中创建图片框网格【代码】

我正在尝试使用阵列中的画框为Naughts and Cross(井字游戏)游戏制作棋盘,而我想出的就是这个.当我按下按钮时开始.for (int i = 0; i <= 3; i++){for (int j = 0; j <= 3; j++){PictureBox[,] pb = new PictureBox[i, j];pb[i, j].Location = new Point(i * 150 + 100, j * 150 + 100);pb[i, j].Width = 150;pb[i, j].Height = 150;pb[i, j].Visible = true;pb[i, j].BorderStyle = BorderStyle.FixedSingle;pb[i, j].BringToFront(...

C#使用schema.ini导入CSV文件创建表但不加载数据【代码】

我需要将一些CSV文件导入MDB数据库内的临时表中.这些文件来自ASP.NET Web应用程序上的文件上传. 这是我的CSV文件:"Operating Unit Organization Name";"Year";"Sales Rep Name";"Date";"Week";"Product Number";"Account Name";"Customer Number";"Corporate Brand";"Brand";"Ordered Quantity";"Amount" "IT Operating Unit";2014;"Name-561004";2014-02-21;"2014 Week08";"123456+";"Buyer name";"456789";"Corp Brand";"Brand"...

C#-从一元类型方法(或类)创建并返回多类型泛型【代码】

这是场景: 创建具有多个通用类型的实例,例如:var obj = myBuilder.Combine<TypeA>().And<TypeB>.And<TypeC>.Create();我希望由Create()返回的obj被键入 组合< TypeA,TypeB,TypeC> 我知道我可以使用MakeGenericType创建泛型实例,但是如何在不同的方法上合并并返回泛型类型呢? 我不想从客户端代码中的Create()typecast返回对象.我觉得这是多余的和丑陋的:var obj = (Combined<TypeA, TypeB, TypeC>) myBuilder.Combine<TypeA>()....

实例 - 相关标签