【C# Socket keeplive 心跳检测实例】教程文章相关的互联网学习教程文章

C#-DropDownList导致错误:对象引用未设置为对象的实例【代码】

我不断收到此错误,不知道为什么.我搜索并扫描了asp.net网站两天了,因此我需要一些帮助.错误是:Object reference not set to an instance of an object这是我的代码:DropDownList DropDownList1 =(DropDownList)ListView1.InsertItem.FindControl("DropDownList1");string highToLow = DropDownList1.SelectedValue; string lowToHigh = DropDownList1.SelectedValue;if (highToLow == "1") {var exmapleFilter = from users in t...

如何将类实例作为参数传递给C#中的方法【代码】

我需要从引用的dll中将属性设置为客户端应用程序. 技术部分说明如下. 我有一个课堂实例public class test {public string Resultobj;public string Result{get{return Resultobj;}set{Resultobj = value;}}test obj = new test(); }我将此发送到驻留在另一个程序集中作为参数的方法.callmethod(test obj );因此在引用的程序集中,我需要将值设置为实例,以便可以从应用程序中访问它.谁能提供有关如何设置作为参数传递给方法的类实例的...

c#-确保类只能由实例化它的线程使用【代码】

我创建了一个不是线程安全的类,如果假定是线程安全的,则可能导致错误.当我努力使我的类成为线程安全的时,我想使实例只能由一个线程使用.当前,我的实现是检查当前线程是否与用于在每个暴露点构造实例的线程相同.public class NotThreadSafeClass {private readonly int _creatorThreadId;public NotThreadSafeClass(){_creatorThreadId = Thread.CurrentThread.ManagedThreadId;}public string ExposedProp{get{AssertSameThread();...

c#-将IOC容器用作MVC5的依赖项解析器会抛出“无法创建接口实例”错误【代码】

我试图简单地使用IOC容器(目前为ninject)作为MVC5的依赖项解析器.以前在MVC4,Visual Studio 2012中可以正常工作,但是现在使用VS2013和MVC5,我只是无法让解析器在我的控制器中注入依赖项.这不是ninject特有的,我也尝试过SimpleInjector和Unity -同样的错误 我只希望能够将此类插入我的家庭控制器中.public interface ITest{void dummyMethod();}public class Test : ITest{public void dummyMethod(){};}这是依赖解析器public class...

c#-接受所有已注册类型/实例列表的Structuremap 3构造函数【代码】

我有一个期望IEnumerable< IPluginType>的对象.作为其构造函数的参数.我的容器配置中还有一行,它添加了IPluginType的所有实现者:x.Scan(s => {...s.AddAllTypesOf<IPluginType>(); });我已经通过container.WhatDoIHave()确认了预期的实现者已注册,但是未填充IEnumerable. 我想我有点乐观,认为Structuremap会明白我的意思,我怎么能说出来?解决方法:如果IPluginTypes确实按照您所说的在Container中注册,则StructureMap会正确解析它...

c#-.Net企业库-具有guid的eventsource实例已存在【代码】

我正在研究的问题是我需要为每个线程创建单独的日志文件.但是当我创建多个可观察的侦听器实例时,我看到一个错误,即事件源的实例已经存在,并且我进行了一些研究,得知我们只能拥有一个事件源的实例.关于如何登录到单独的日志文件,是否有任何变通办法. 代码段ObservableEventListener listener1 = new ObservableEventListener(); Logger logger1 = new Logger(); listener1.EnableEvents(logger1, EventLevel.LogAlways, Keywords.Al...

c#-TCPClient异常的新实例【代码】

这个问题已经在这里有了答案: > C# network connection running from shared drive 1个我几天前也问过类似的问题.那时,我正在尝试使用套接字.当前,我正在使用TCPClient为我完成脏套接字工作.我正在使用Windows 7和Visual Studios 2013 Professional. 原始和当前项目大纲: 我需要创建一个应用程序(使用C#的WinForms),该应用程序允许用户通过wifi连接到设备(将向其发送自...

通过C#中的实例直接连接【代码】

有没有一种方法可以直接连接到实例,而无需指定服务器以及用户名和密码?所以代替connectionString = @"server=serverName" + "other things and password"这将是:connectionString = [direct instance connect]解决方法:如果不指定服务器就无法连接,但是您可以在SQL Server上激活Windows身份验证并使用Integrated Security = True来连接而无需用户名和密码.

c#-尝试实例化新的RSACryptoServiceProvider时出现“键集不存在”【代码】

我正在尝试自动化证书的部署,包括管理私钥上的权限.使用这个question,我整理了一些代码,这些代码应该更新证书的权限:public static SetPermissionsResult SetPermissions(X509Certificate2 certificate, string userName) {var account = new SecurityIdentifier(WellKnownSidType.NetworkServiceSid, null);using (var store = new X509Store(StoreName.My, StoreLocation.LocalMachine)){store.Open(OpenFlags.MaxAllowed);var ...

c#-在Unity3D实例化的UI元素之间创建导航

因此,在Unity3D中,我有一个脚本,该脚本读取数据库提供的JSON,并将每个字段转换为UnityEngine.UI InputField,以便用户可以编辑条目.该代码从字面上实例化了InputField预制. 问题是它们之间没有导航,如果我只按TAB或任何箭头键,焦点将不会改变,这不仅非常不友好,而且很烦人. 所以我的问题是,是否有一种方法可以在实例化实例时立即更改导航,还是应该直接为自己编写脚本. 提前致谢!解决方法:当然,您可以通过编程方式设置 http://docs....

c#-获取对其构造函数引发异常的实例的引用【代码】

考虑以下问题 设计框架时,会提供一个暴露某些事件的接口interface I {event MyEventHandler MyEvent }该接口最终将由许多不同的第三方供应商实现,并且可能由各种客户端使用. 由于每个供应商都可能使用无效数据来更新事件arg,因此,作为框架作者,我唯一的控制权是在事件args级别,因此我想到了以下模式:class MyEventArgs {public int? MyProperty{get;}MyEventArgs(int arg){if(arg.IsInvalidArgument())//Let's pretend that there...

c#-无法使用实例引用访问成员;用类型名称限定它【代码】

这个问题已经在这里有了答案: > ’ cannot be accessed with an instance reference' rel='nofollow' target='_blank'>Member ‘’ cannot be accessed with an instance reference 10个今天,我正在研究c Sharp,并且正在尝试静态类,但是它似乎不适用于我,我很想知道解决方案.我已经在网上浏览了一段时间,但似乎找不到答案. 这是我的代码:class Count {public static i...

c#-非实例化的预制件与实例化的预制件相比如何?【代码】

例 在Unity5中,假设名称为“ SomeObject”的GameObject作为预制存储在Assets / Resources / SomeObject.prefab中,我知道可以按如下方式创建预制的实例:GameObject prefab = Resources.Load<GameObject>("SomeObject"); GameObject instance = GameObject.Instantiate(prefab);一旦执行,实例GameObject将是原始“ SomeObject”预制件的副本,并将被放置在当前活动场景中,名称为“ SomeObject(Clone)”. 据我了解,GameObject预制件...

c#-Simple Injector是否可以结合TypeFactoryContext向实例工厂注册?【代码】

我正在开发一个非常需要根据SOLID原则进行重构的旧代码库.第一步,我们将简单注入器依赖项注入容器添加到混合中. 对于其中一项注册,我需要非常类似于Log4Net的RegisterConditional示例的东西,即:container.RegisterConditional(typeof(ILogger),c => typeof(Logger<>).MakeGenericType(c.Consumer.ImplementationType),Lifestyle.Singleton,c => true);区别在于,我想注入由采用c.Consumer.ImplementationType作为输入的工厂方法返回...

c#-序列化从DynamicObject类派生的类的实例【代码】

我有一个从DynamicObject类派生的类.调用JsonConvert.SertializeObject时,不会动态化任何动态属性. 类定义为public class Component : DynamicObject{// The inner dictionary.public Dictionary<string, object> dictionary= new Dictionary<string, object>();[JsonProperty(PropertyName = "id")]public string Id { get; set; }// If you try to get a value of a property // not defined in the class, this method is calle...

实例 - 相关标签