【c# – 如何在我自己的实用程序类中访问TempData?或者TempData在构造函数中为null】教程文章相关的互联网学习教程文章

c# – 当构造函数使用给定第一个构造函数的对象调用另一个构造函数时,可以检查null吗?【代码】

如果我有一个包含两个构造函数的类,如下所示:class Foo {public Foo(string name){...}public Foo(Bar bar): base(bar.name){...} }有没有什么方法可以在我得到空引用异常之前检查bar是否为null?解决方法:您可以使用静态方法执行此操作:class Foo {public Foo(string name) {...}public Foo(Bar bar): base(GetName(bar)) {...}static string GetName(Bar bar) {if(bar == null) {// or whatever you want ...throw new Argumen...

c# – XAML中定义的DataTemplate具有null VisualTree【代码】

我正在使用WPF和.NET 3.0. 我有一个相对简单的DataTemplate定义为GridView的CellTemplate.我希望DataTemplate的VisualTree属性包含FrameworkElementFactory,但当我尝试从GridViewColumnHeader.Click事件访问它时,该属性为null.为什么VisualTree为null?我需要访问它.这是ListView定义:<ListView ItemsSource="{Binding Stuff}" GridViewColumnHeader.Click="Header_Click"><ListView.View><GridView><GridViewColumn Width="28"><...

c# – Microsoft JScript运行时错误:’null’为null或不是对象【代码】

我有应用程序,我可以在哪里创建动态标签.并删除选项卡上的横杆选项.当我试图删除选项卡时,我收到错误 Microsoft JScript运行时错误:’null’为null或不是对象并指向我的Javascript代码. 这是我的JS代码.<script type="text/javascript">/* <![CDATA[ */function deleteTab(tabText){var tabStrip = $find("<%= RadTabStrip1.ClientID %>");var multiPage = $find("<%= RadMultiPage1.ClientID %>");var tab = tabStrip.findTabByT...

c# – 有没有更好的方法在Excel中指示“null”值?【代码】

我有一个Excel 2007工作簿,其中包含我使用ADO.NET导入DataTable对象的数据表. 通过一些实验,我设法找到两种不同的方法来表明ADO.NET应该将一个单元格视为“null”: >细胞完全空白.>单元格包含#N / A. 不幸的是,这两个都是有问题的: > Excel中的大多数数据列都是通过公式生成的,但在Excel中无法生成导致完全空白单元格的公式.并且只有一个完全空白的单元格将被视为null(空字符串将不起作用).>任何计算结果为#N / A的公式(由于实际...

c# – 为什么我可以将DateTime检查为null,即使它是值类型?【代码】

这个编译没有错误或警告,这怎么可能?if (DateTime.Now == null) { }编辑: 它变得更好了: 如果我对Decimal,int或用户定义的struct执行相同操作,则会出现编译器错误. 有什么不同?解决方法:Why can TimeSpan and Guid Structs be compared to null? 这里的答案很好解释 一些代码分析工具(如Resharper)会将其标记为“始终为false”,后续代码为无法访问.

c# – 获取“无法在Null值上调用此方法或属性”错误【代码】

更新1: 这条线上引发了异常:client_group_details.Add(new ClientGroupDetails(原始问题: 我有以下代码,我从数据库的30列数据中删除了数据库中的2列.每当任何列返回NULL值时,我都会收到错误:public class ClientGroupDetails {public String Col2;public String Col3;public ClientGroupDetails(String m_Col2, String m_Col3){Col2 = m_Col2;Col3 = m_Col3;}public ClientGroupDetails() { } }[WebMethod()] public List<Clie...

c# – 即使对象不为null,也会发生NullReference异常【代码】

我是wpf的新手;我正在使用可编辑的comboBox(用于搜索目的). 更改ComboBox中的文本时,搜索结果将显示在数据网格下方.当选择数据网格中的任何行时,其值将显示在文本框中以进行编辑. 当我在组合框中写一些东西时,相关的行显示在数据网格中,但是当我单击以选择一行时,应用程序会抛出一个null引用异常. 当dataGrid刷新逻辑位于按钮单击后面时,我的应用程序正常工作. dataGrid的“SelectionChange”事件的代码是:private void CategoryR...

c# – 使用null值更新varchar字段【代码】

我有一个字段clube varchar(50),默认为NULL,并且它不是非空的,所以它接受空值.我需要知道的是,如果我已经在这个字段上有一个值,并且我想创建一个Update并将其值设置为null,我该怎么做?我试图将字符串的值设置为null但是没有用. 如果某些条件成立,我想通过更新将此字段设置为NULL. 很明显,如果条件变为false,我将传递一个值和NOT null值.所以我需要使用MySqlcommand参数来完成它.喜欢:sql = "UPDATE usuarios SET nome = @nome"; ...

c# – GetAdornerLayer返回null【代码】

我有问题 AdornerLayer AdornerLayer = AdornerLayer.GetAdornerLayer(布局); 此方法始终返回null. 我究竟做错了什么?public partial class MainWindow : Window {public MainWindow(){InitializeComponent();Layout layout = new Layout();layout.Background = Brushes.White;layout.ClipToBounds = true;layout.SnapsToDevicePixels = true;layout.Width = 4965; layout.Height = 3515;AdornerLayer adornerLayer = AdornerLaye...

c# – LINQ Datatable返回0而不是null合并【代码】

我有以下LINQ语句,它从数据表中计算3个值.有时,其中一些值可能包含null.我如何将null合并为0.var striko2scrap = from myrow in Scrap.AsEnumerable()where myrow.Field<string>("MachineID") == "Striko 2"group myrow by myrow.Field<string>("MachineID") == "Striko 2" into gselect new{TotalScrap = g.Sum(x => x.Field<int?>("Runners") ?? 0 + x.Field<int?>("HouseIngots") ?? 0 + x.Field<int?>("Other") ?? 0)} ;我试过...

c# – 调用GetService后,WF DesignerView为null【代码】

我正在尝试在我的应用程序中启动一个新的设计器,但我收到一个错误:DesignerView designerView = wd.Context.Services.GetService<DesignerView>();所以designerView在这里将为null.我不知道自己错过了什么. 这是我的LoadWorkflowFromFile(string fileName)方法中的代码.workflowFilePathName = fileName;workflowDesignerPanel.Content = null;WorkflowPropertyPanel.Content = null;wd = new WorkflowDesigner();wd.Load(workflo...

c# – 带有null的字符串如何给出除null之外的其他结果【代码】

图片几乎说明了一切.我有一个null的字符串,我不能让我的用户使用它.但是如果我输入null就可以了. 我做了这个有效的解决方法,但我看不出它应该如何需要 我确实看到了一些关于可以为空的原语和EF 6(我正在使用EF6)的东西,但这是一个字符串. 任何人都知道为什么? 更新 从这里可以看出我使用UseCSharpNullComparisonBehavior = true;我现在已经尝试过Azure和SQL Express. 奇怪的是,这在现场系统上运行,我们已经做了一些开发,但据我所知...

c# – ArgumentNullException:值不能为null.参数名称:构造函数【代码】

我正在使用EF 7构建一个ASP.NET 5 MVC应用程序.我有三个型号:书类:public class Book : IBook<MangaChapter>, IHasThumbnail, IBugChecker{public Book(){Chapters = new List<MangaChapter>();}[Key]public int ID { get; set; }[Required]public string Title { get; set; }[Required][DataType(DataType.MultilineText)]public string Description { get; set; }public string ThumbnailPath { get; set; }public virtual ILi...

c# – ASP.NET’FindByNameAsync’返回null?【代码】

我的基础asp.net标识的ForgotPassword方法存在问题.单步执行代码时,行var user = await UserManager.FindByNameAsync(model.Email);返回null,即使我已确认aspnetusers表中存在该用户的电子邮件地址.我不确定为什么Visual Studio不允许我进入FindByNameAsync方法?不确定这里发生了什么?public async Task<ActionResult> ForgotPassword(ForgotPasswordViewModel model) {if (ModelState.IsValid){var user = await UserManager.Fi...

c# – 读取用户会话时的NULL引用异常(反射)【代码】

我已经使用参考Reading All Users Session和Get a list of all active sessions in ASP.NET实现了用于读取活动会话的代码.Private List<String> getOnlineUsers() {List<String> activeSessions = new List<String>();object obj = typeof(HttpRuntime).GetProperty("CacheInternal", BindingFlags.NonPublic | BindingFlags.Static).GetValue(null, null);object[] obj2 = (object[])obj.GetType().GetField("_caches", BindingFl...

构造函数 - 相关标签