【c# – 如何检查是否定义了字段?】教程文章相关的互联网学习教程文章

c# – Parse Html Document获取具有ID和Value的所有输入字段【代码】

我有几千个(ASP.net – 凌乱的HTML)html生成的发票,我正在尝试解析并保存到数据库中. 基本上像:foreach(var htmlDoc in HtmlFolder){foreach(var inputBox in htmlDoc){ //Make Collection of ID and Values Insert to DB}} 从其他所有questions我已经阅读过这类问题的最佳工具是HtmlAgilityPack,但是对于我的生活,我无法获得文档.chm文件.关于如何使用或不使用Agility Pack实现此目标的任何想法? 提前致谢解决方法:HtmlAgilit...

c# – 如何从XAML引用静态类字段【代码】

我有我的XAML引用的以下类:public static class SearchVariables {public static DataGridCellInfo current_cell_match;public static string current_cell_property;public static void setCurrentCell(Object dgi, DataGridColumn dgc, string property_name){current_cell_property = property_name;if (property_name == null){current_cell_match = new DataGridCellInfo();}else{current_cell_match = new DataGridCellInfo...

c# – 静态只读字段的初始化顺序【代码】

参见英文答案 > Order of static constructors/initializers in C# 4个我很好奇C#规范说明了在C#5(.net4)中初始化静态字段的顺序.例如:public class Test {public static readonly string A = "hi";public static readonly string B = "bye";public static readonly string DEFAULT = A; }在测试(Mono 2.x)中,它们似乎按照它们在代码中出现的顺序进行初始化.例如.因此,DEFAULT将具有值“hi”,...

c# – ElasticSearch:查询一个对象数组的字段【代码】

我已经使用ElasticSearch索引了数据,而且我在查询特定字段时遇到了问题. JSON的片段如下:{"_index": "indexName","_type": "type","_id": "00001","color": "red","place": "london","person": [{"name": "john","friends": ["mary","jane"]}{"name": "jack","friends": ["lisa","alex"]}]}我需要查询索引并挑选出其中一个名字是“john”的所有记录. 我正在使用Client.Search执行此操作,并且通过使用以下方法查询未嵌套的字段(如颜...

c# – 为什么CLR通过初始化优化掉未使用的静态字段?【代码】

我们有两个代码片段: A:public class Foo {private static Bar _unused = new Bar(); }B:public class Foo {private static Bar _unused;static Foo(){_unused = new Bar();} }在情况A中,CLR甚至不会调用Bar ctor(除非它是调试版本或附加调试器),但是在情况B中它在所有情况下都被调用. 问题是,在Bar构造函数中,可以进行调用,使其可以从其他地方访问 – 最常见的是事件订阅. 所以: >为什么案例A和B的评估方式不同?>为什么CLR根...

c# – EF Core Backing字段 – 将属性公开为另一种类型?【代码】

假设我有一个EF实体类Person,上面有一个PhoneNumber. PhoneNumber存储为字符串类型,但我希望Person上的所有访问都通过Phone,它具有一些很好的访问器功能,例如验证或GetAreaCode().我想在数据库中将其作为字符串备份,但在查询它时我想将其作为PhoneNumber返回:public class Person {public PhoneNumber Phone { /* Some clever get/set logic here */ }private string _phoneNumber; // Backing field }或者我可以将PhoneNumber存储...

C#.Net Linq用身份字段添加新记录【代码】

我有一个来自数据库模型的电话号码表.该表的主键phoneId具有“自动增量”值.我需要插入一个新行,但该表的模型版本没有可空的phoneId成员.如何指定新记录应该获得下一个自动增量/标识号? 我在尝试:var newPhone = new Phone() {PhoneId = null,PhoneNumber = newNumber};try {pdb.Phones.Add(newPhone);pdb.SaveChanges();} catch (Exception e) {Console.WriteLine("COULD NOT ADD new number: {0}", e.Message);}在模型中PhoneI...

c# – 解析HTTP头字段值的每个部分【代码】

我正在直接从数据包中解析HTTP数据(无论是TCP重构还是非重构,你都可以认为是这样). 我正在寻找尽可能准确地解析HTTP的最佳方法. 这里的主要问题是HTTP标头. 看一下基本的RFC of HTTP/1.1,似乎HTTP头解析会很复杂.RFC描述了标头不同部分的非常复杂的正则表达式. 我应该编写这些正则表达式来解析HTTP头的不同部分吗? 到目前为止我为HTTP标头编写的基本解析是针对通用HTTP标头:message-header = field-name ":" [ field-value ]我已...

c# – Tridion 2011核心服务:无法使用Xml操作使用新字段更新组件【代码】

在使用核心服务为Tridion 2011项目编写自定义导入工具时,我在尝试保存组件时遇到了一个问题. 以下代码在组件上的字段具有值时工作正常,但是当它没有时,我得到错误. 这是我的代码(为简洁起见,删除了错误处理)://component is a ComponentData object from Tridion var doc = new XmlDocument(); doc.LoadXml(component.Content);var namespaces = new XmlNamespaceManager(doc.NameTable); namespaces.AddNamespace("ns", doc.Docu...

c# – 如何在AboutBox的description字段中显示超链接【代码】

我想在我的应用程序的描述字段中放置一个关于框的链接,该链接将用户引导到维基页面以获得更多帮助.我无法弄清楚如何使地址显示为链接. 我通过程序集信息属性设置描述.解决方法:您可以使用WinForms控件来实现您的目标:LinkLabel. 只需在AboutBox布局中添加一个,然后双击它.将创建其LinkClicked事件的处理程序,然后您可以使用Process.Start打开网站的URL.public AboutBox1() {InitializeComponent();this.Text = String.Format("Abo...

c# – 用于存储大量数字字段的最佳数据结构【代码】

我正在使用一个类,比如Widget,它具有大量的数字真实世界属性(例如,高度,长度,重量,成本等).有不同类型的小部件(链轮,齿轮等),但每个小部件共享完全相同的属性(当然,小部件的值会有所不同,但它们都有重量,重量等).我有1000种每种类型的小部件(1,000个齿轮,1,000个链轮等) 我需要对这些属性执行大量计算(比如计算1000个不同小部件的属性的加权平均值).对于加权平均值,我对每种小部件类型都有不同的权重(即,我可能更关心链轮的长度而不...

c# – TFS REST API – 获取字段的允许值【代码】

我需要使用TFS 2015 REST API获取特定工作项类型的字段中的允许值列表(不在全局列表中).我知道我可以通过Get a work item field获取有关字段的信息,但似乎没有给出响应中允许的值.{"name": "Iteration Path","referenceName": "System.IterationPath","type": "treePath","readOnly": true,"supportedOperations": [{"referenceName": "SupportedOperations.Under","name": "Under"},{"referenceName": "SupportedOperations.NotUn...

使用C#Linq Lambda将两个对象的字段合并为一个,最好不要使用匿名对象【代码】

我有这样的类设置:public class Summary {public Geometry geometry { get; set; }public SummaryAttributes attributes { get; set; } } public class SummaryAttributes {public int SERIAL_NO { get; set; }public string District { get; set; }} public class Geometry {public List<List<List<double>>> paths { get; set; } }我为该对象获取一个json字符串记录,并将它们塞进那里:List<Summary> oFeatures = reportObject....

实体框架:C#Winforms绑定源删除datagridview,但标记isDeleted字段为true(不删除)【代码】

我目前正在使用Entity Framework 5开发C#Winforms应用程序. 我的问题是如何删除绑定到实体的绑定源上的项目的删除(只将标记为isDeleted字段为true). 这是我的表单截图:DataGridView绑定到enrollmedsBindingSource.请参阅填充绑定源的表单加载代码:private void EnrollMedicationFrm_Load(object sender, EventArgs e){context.enrollmeds.Where(adm => adm.FK_Admission == _SelectedPKAdm && adm.isDeleted == false).ToList();...

c# – 静态字段初始值设定项未在实例构造函数之前运行【代码】

我有以下课程:public class AssignmentStatusCode {public static AssignmentStatusCode Pending { get; } = new AssignmentStatusCode("P");public static AssignmentStatusCode Rejected { get; } = new AssignmentStatusCode("R");public static AssignmentStatusCode Approved { get; } = new AssignmentStatusCode("A");public static implicit operator string(AssignmentStatusCode assignmentStatusCode){return assignm...

字段 - 相关标签