反序列化的Xml对象循环抛出NullReferenceException
这有点像另一个问题可以找到与此问题相关的所有代码,在这里.我正在遇到一个奇怪的NullReferenceException错误,我根本不知道.我正在尝试从避免的Web响应中构建一个表.当我迭代对象项目时,我点击了NRE.奇怪的是,我通过自我测试了我的状况陈述,我能够抓住它.这是我的代码: public string getExample() { DataTable dt = new DataTable(); XmlSerializer serializer = new XmlSerializer(typeof(WeeklyJobs)); WeeklyJobs jobs; string xml = @"" + @"" + @"
168 2024-04-26
编程技术问答社区
无法在WebBrowser中以编程方式设置textBox控件的值
我试图以编程为编程的值将值设置为Web浏览器中的文本框,但它引发了Null例外. 这是代码,我尝试了: - webbrowser1.document.getElementbyId(" field-summary").innertext =" something"; webbrowser1.document.getElementById(" field-summary").setAttribute(" value"," sometsing"); 我试图通过使用快速手表来找到该元素,并且在那里,但是我无法设置一个值. 特此,我也附上了手表的快照. 这是错误,我遇到了. type" system.nullReferenceException"类型的第一个机会例外发生在timesheet.exe中 MSCORLIB.dll 中出现了第一个机会. 我的问题是,我试图为Innertext设定价值,而我没有对Innertext进行任何操纵.但仍然在投掷错误
18 2024-04-26
编程技术问答社区
Unity3D实例化中的空引用
"对象引用未设置为对象的实例"错误仍在显示. 我尝试了每个变量上的debug.log,没有错误. 这是我的代码: using UnityEngine; using System.Collections; using System.Collections.Generic; public class PlatformSpawn : MonoBehaviour { public GameObject platform; public GameObject life; private Vector3 platformrotation; private Vector2 platformpoint, lifepoint; private float platformrange, liferange; public List SpawnList = new List (); void
4 2024-04-26
编程技术问答社区
在c#中使用foreach动态地创建链接标签
我正在尝试使用foreach动态创建链接标签.我将每个Linklabel的文本设置为一个存储在FlatestGames字符串数组中的字符串,其链接存储在FlatestLinks字符串数组中. 但是它在线上抛出了一个null引用异常[i] .text = s,但是s并未将其设置为null. 请帮助我. 以下是代码段: if (!(flatestgames == null || flatestgames.Length
6 2024-04-26
编程技术问答社区
ViewDiskModel.DeleteSelectedFiles.Execute(null)没有删除任何文件
我的应用不会在隔离存储中的加载页面上删除保存文件.删除和ViewDiskModel.cs类的代码如下: loadingpage.cs private void button2_Click(object sender, RoutedEventArgs e) { ViewDiskModel model = lstBox1.DataContext as ViewDiskModel; int m_iSelectedLoad = lstBox1.SelectedIndex; if (m_iSelectedLoad >= 0) { model.DeleteSelectedFiles.Execute(null); } MessageBox.Show("Files Successfully Deleted"); } ViewDiskModel.
2 2024-04-26
编程技术问答社区
列表中Json序列化的对象引用未设置错误
我有3个C#类,因为我有2个列表,当我尝试制作JSON字符串时,我的对象引用未设置为对象错误的实例. 我尝试了一个列表.它非常有效,但是我的程序中有2个或更多的类有列表,因此无效.请帮助我解决. 模型JSON - { "accessKey": "7eb228097576abf56968e9845ab51b90", "channelId": "103", "hotels": [ { "hotelId": "2", "rooms": [ { "roomId": "1" } ] } ] } C#类 - public class RootObject { public string accessKey { get; set; } public string channelId { get; set; } public List
2 2024-04-26
编程技术问答社区
"NullReferenceException未被用户代码处理"
,我前几天遇到了一些问题,我的界面滞后了,在这里有人建议有人使用使用语句处置Webbrowser. 现在实施它后,我继续得到: NullReferenceException由用户代码未经处理 - 对象引用未设置为对象的实例. 我有一个奇怪的问题,因为即使我正在运行与其他代码无关的代码,我仍然在那里遇到无效错误,这是没有道理的. 这是我的代码的示例: using (System.Windows.Forms.WebBrowser webBrowser1 = new System.Windows.Forms.WebBrowser()) { // issue happens here if (webBrowser1.Url.AbsoluteUri.Contains("/signup")) { // rest of the code } } 解决方案 您正在创建一个新实例System.Windows
6 2024-04-26
编程技术问答社区
由于NullReferenceException,无法连接到Sql服务器
我有一个以登录表单开头的Windows表单应用程序 在我处理其余的申请中,过去几天的登录表格一直很好 我现在有一个错误 我有两个数据库一个db.mdf和一个myd.sdf nullReferenceException未经用手 对象引用未设置为对象的实例. 对于此特定的代码行---> private void button1_Click(object sender, EventArgs e) { string path=@"C:\Users\Srinath\Documents\Visual Studio 2010\Projects\TESTFEE\TESTFEE\DB.mdf"; SqlConnection con =new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDbFilename='"+path+"';User Instance=True"); strin
4 2024-04-26
编程技术问答社区
c#null检查扩展方法在子对象上不起作用
我有一个null检查扩展方法 public static IEnumerable OrEmptyIfNull(this IEnumerable source) { return source ?? Enumerable.Empty(); } 很高兴打电话以避免在运行循环之前进行额外的空检查,例如此 int[] intArray = new int[] { 1, 2, 3 }; int sum = 0; foreach (int i in intArray.OrEmptyIfNull()) sum += i; 但是,如果我使用的iEnumerable是另一个对象,则它将在nullReferenceException中失败,如果周围的对象为null,则会像 一样 foreach (int i in object?.intArray.OrEmptyIfNull()) sum += i; 阅读了在C#中,当您在空对象上调
14 2024-04-26
编程技术问答社区
无法从Mono .dll中获得堆栈跟踪、源线#信息
我在Windows Server 2012上运行一些.NET .dll. .NET组件是用OS X上的C#代码汇编的. (是的,我知道奇怪的设置 - 但我是游戏开发人员) 总的来说,它们运行得很好,但是在检查Exception信息方面,这并不是那么好.我正在尝试将信息从Exception对象中提取出来,但它们都是空的.我还尝试将.mdb文件和.dll s一起复制,并确保我在Debug中构建,并使用调试符号. 例如,此代码 log.Error (ex.ToString ()); var st = new StackTrace(ex, true); var frame = st.GetFrame(0); var line = frame.GetFileLineNumber(); log.ErrorFormat ("st: {0}, frame: {1}, line: {2}", st.ToString (), frame.ToString (), line); 生成这样的输出,只是
8 2024-04-26
编程技术问答社区
Windows服务NullReferenceException C#
我正在尝试创建一个Web API服务,但是当我试图以服务运行时,我会得到NullReferenceException.如果我删除ServiceBase部分,它的运行良好.如果我替换线程不做任何事情,那么它照常工作. 什么可能导致NullReferenceException? namespace WebApi { public class Program { public static void Main(string[] args) { //To Debug //BuildWebHost(args).Run(); //To Run as Service using (var service = new TestService()) { ServiceBase.Run(
16 2024-04-26
编程技术问答社区
获取RowDataBound中的SelectedDataKey
此代码返回NullReferenceException,因为尚未选择SelectedDatakey.我如何检查是否选择了数据. protected void grdRoles_RowDataBound1(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { CheckBox chk = (CheckBox)e.Row.FindControl("chkRole"); int rolecode = Convert.ToInt32(this.grdRoles.DataKeys[e.Row.RowIndex].Value); BusinessLayer.Customers checkRole = new BusinessLayer.Customers(
12 2024-04-26
编程技术问答社区
空值检查后抛出NullReferenceException?
因此,我跟踪不同的用户通过GUID访问.到目前为止,它一直运作良好,我不明白为什么它失败了. 我分配了变量,然后检查null,然后运行代码,然后抛出NullReferenceException错误.这是代码: if (String.IsNullOrEmpty(Session["GUID"] as string)) { Server.Transfer("~/index.aspx", true); } else { GUID = Session["GUID"].ToString(); if (!String.IsNullOrEmpty(GUID)) { itemID = (int)aooDB_Items.SelectItemID(GUID); } } nullReferenceException正在aoodb_items.se
4 2024-04-25
编程技术问答社区
GetBrowserClassString上的Sitecore NullReferenceException
那是美好的一天,我开始工作,然后随机地给了我这一点: [NullReferenceException: Object reference not set to an instance of an object.] Sitecore.UIUtil.GetBrowserClassString() +491 Sitecore.sitecore.login.LoginPage.AddBrowserAttributes() +134 Sitecore.sitecore.login.LoginPage.OnPreRender(EventArgs e) +434 System.Web.UI.Control.PreRenderRecursiveInternal() +112 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStages
10 2024-04-25
编程技术问答社区
如何在会话结束时重定向
我试图在会话结束时将用户重定向到另一个页面. 此代码将导致"对象引用未设置为对象的实例".异常 void Session_End(Object sender, EventArgs E) { HttpContext.Current.Response.Redirect("/"); } 任何想法如何做? 解决方案 Session_End是根据内部计时器内部触发的.因此,发生这种情况时没有关联.这就是为什么Response.Redirect或Server.Transfer没有意义,也不会工作的原因. 我在过去的解决方案中看到,但从未尝试过,您应该将每个页面继承的基础级进行. OnInit在基类中添加此.基类继承UI.Page. 如果您不使用基类逻辑,则应将此逻辑添加到每个页面. protected override void OnInit(System.EventArgs e) { Response.AddHeader
8 2024-04-25
编程技术问答社区
C#对象引用未设置为对象错误的实例
我在Add方法期间运行此代码时会在标题中遇到错误. Add方法应将GameObject添加到名为Queue的列表中. GameObject是一个类. GameManager也是一个课程. queue是一个列表. 我认为这是唯一相关的代码. static void Main() { GameObject obj1 = new GameObject(); GameManager manager1 = new GameManager(); obj1.name = "First"; manager1.Add(obj1); manager1.Process(); } public void Add(GameObject gameObject) { gameObject.initialize = true; queue.Add(g
10 2024-04-24
编程技术问答社区
我的LINQ to XML代码中的空引用异常
我一直在玩链接XML文件与下拉列表和GridViews. 我设法从XML文档中填充了一个下拉列表,然后将一个gridview填充到另一个下拉列表,但是当尝试添加WHERE子句时,我会得到一个null引用异常,不确定为什么.我该如何解决? XDocument xmlDoc = XDocument.Load(Server.MapPath("XMLFile.xml")); var q = from c in xmlDoc.Descendants("Images") where c.Attribute("PropertyId").Value == DropDownList1.SelectedValue.ToString() select new { PropertyID = c.Element("ThumbUrl").Value, }; GridView1.DataSource = q; Grid
2 2024-04-24
编程技术问答社区
nullable context在c#中不能正常工作。
我完全意识到nullabe上下文以及如何在c#中处理它,即使使用此内容,我也有评论 Microsoft官方教程以及 stackoverflow上的这个问题,但是我真的不知道为什么! 在无效的上下文启用代码中,以下代码效果很好,没有问题: List OperationOnTimeLine_success (List timeLine) { for (int i = 0; i = dateTime) { var abc = timeLine[i].stepStatus; if (abc is not null) {
16 2024-04-24
编程技术问答社区
在一个数组中创建新的JSON项
我将第一步设置为C#和JSON. 我已经在视觉工作室环境中安装了Web Essentials,并且我使用它来创建JSON类结构. 我的JSON看起来如下: { "project": { "common.DESCRIPTION": "Project_Description", ... "locations": [ { "common.NAME": "Location_Name", ... Web Essentials" paste Special"(用于创建JSON的类)产生了类似的内容: public class Project { public string commonDESCRIPTION { get; set; } ... public Location[] locations { ge
4 2024-04-24
编程技术问答社区
自定义控件在Xamarin窗体框架中引起空参考异常
我已经构建了一个自定义SVG按钮,以便我可以使用带有文本和SVG图像的Xamarin表单按钮.我的运行良好,然后将项目迁移到.NET标准2.0. 现在,当更改控件上的文本时,我会在xamarin Forms framework的stacklayout的LayoutChildIntoboundingRegion方法中获得null引用异常. 这是控件.这很简单. using System.Windows.Input; using FFImageLoading.Svg.Forms; using Core.Interfaceses; using Xamarin.Forms; using Xamarin.Forms.Xaml; namespace CustomControls { [XamlCompilation(XamlCompilationOptions.Compile)] public class SVGImageButton : ContentView
12 2024-04-24
编程技术问答社区