【c# – 将fileinfo.Length对象测量为kbs】教程文章相关的互联网学习教程文章

c# – 将Collection绑定到ListView,禁止重复对象但操纵ListViewItem【代码】

我在Raspberry Pi 3 Bodel B上开发购物系统的问题如下: 首先是一些背景: >带条码扫描器的Raspberry Pi用作自助商店 >员工扫描饮料,屏幕上的价格加上饮料的价格>现在应该提供扩展名:应显示所有当前扫描的产品的列表. >直到现在我才实现,每个扫描的产品在ListView中显示为一个ListViewItem 这是我的模特public partial class Product : object, System.ComponentModel.INotifyPropertyChanged {private string DescriptionField;p...

c# – 在不知道类型的情况下返回通用对象?【代码】

我仍然是编程方面的新手,并且负责创建一个接收原始JSON字符串的WebHook使用者,将JSON解析为一个对象,该对象将被传递到处理程序中进行处理. JSON就像这样:{"id":"1","created_at":"2017-09-19T20:41:23.093Z","type":"person.created","object":{"id":"person1","created_at":"2017-09-19T20:41:23.076Z","updated_at":"2017-09-19T20:41:23.076Z","firstname":"First",...} }内部对象可以是任何对象,所以我认为这将是一个使用泛型...

c# – 在不事先知道对象类型(类/表)的情况下查询实体框架实体【代码】

我想知道,如果它首先是可能的话,我将如何使用ID和表名来查询数据库(使用EF). 例如,将函数编写为:QueryDynamicData(string tableName, long entityID){return GetItem(tableName, entityID);}并且可以被称为:var entry = QueryDynamicData("Person", 143);为了澄清,这是针对使用实体框架的MVC ASP.Net项目. 提前致谢! 编辑: 按照@JPVenson的例子,我提出了以下代码.请注意,它返回了一个字典列表,即使Id是唯一的,因为我正在考虑当...

c# – BouncyCastle Open PGP – 流47中的未知对象【代码】

我正在尝试使用BouncyCastle PGP SDK解密PGP加密字符串. 我尝试了几种方法,在每种情况下,我都会在流程开始时收到以下错误(具体位置如下所示):unknown object in stream 47到目前为止我尝试了两个nuget包: > BouncyCastle.OpenPGP v.1.8.1.> BouncyCastle-Ext v1.7.0 我尝试过两篇文章中介绍的方法: > http://jasongoemaat.blogspot.ro/2015/09/c-bouncy-castle-file-decryption.html> https://code.msdn.microsoft.com/vstudio/...

C# 实例的Gettype(),和类的typeof(),反色获取类的对象【代码】

都是为了获取类的引用的数据类型System.Type。 1、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法,x.GetType(),其中x为变量名 2、typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称 3、System.Type.GetType(),有两个重载方法 比如有这样一个变量i: Int16 i = new Int16(); 使用GetType(),i.GetType()返回值是Int16的类型,但是无法使用typeof(i),因为i是一个变量, 使用typeof(),则只能:...

c# – 使用任意数字键和对象数组值解析嵌套字典【代码】

给出json字符串var testJson = @"{'entry1': {'49208118': [{'description': 'just a description'},{'description': 'another description' }],'29439559': [{'description': 'just a description'},{'description': 'another description' }]}}";可以通过检索键49208118的数组值var root = JToken.Parse(testJson); var descriptions = root.SelectTokens("..49208118[*]").ToList();根据this answer. 但是如何将entry1下的整个子...

c# – 以统一的方式拍击子对象的旋转【代码】

我有一个游戏对象,其中包含另一个应该能够向目标旋转的游戏对象(想象一个坦克炮塔).所以我创建了以下脚本:public class Rotator : MonoBehaviour {public GameObject _enemy;void Update () {var actualTarget = _enemy.transform.position;var targetDir = actualTarget - transform.position;var step = 2 * Time.deltaTime;var target = Quaternion.LookRotation(targetDir.normalized, Vector3.up);var actual = target * Qua...

c# – IoC:如何动态创建对象【代码】

我有一个问题需要了解如何在需要动态创建对象的场景中使用IoC.让我们假设我有这个类:abstract class Field {public Field( ICommandStack commandStack ) {} }abstract class Entity {public readonly Collection<Field> Fields { get; } }class EntityA {public EntityA( ICommandStack commandStack ) {Fields.Add( new StringField( commandStack ) );} }class EntitiyB {public EntityB( ICommandStack commandStack ) {Field...

c# – Serialise to XML并包含序列化对象的类型【代码】

在上一个关于serialising an object to an XmlDocument in C#的问题中,我需要将一些错误信息序列化为从asmx样式的webservice调用返回的XmlDocument.在客户端上,我需要将XmlDocument反序列化回一个对象. 如果您知道类型,这很简单,但我意识到我想要一种灵活的方法,其中反序列化的类型也在XmlDocument中编码.我目前正在通过向具有类型名称的XmlDocument添加XmlNode手动执行此操作,计算方法如下:Type type = fault.GetType();string a...

c# – 在ObservableCollection中识别和替换对象的最有效方法是什么?【代码】

我有一个方法接收一个已更改属性的客户对象,我想通过替换该对象的旧版本将其保存回主数据存储. 有谁知道正确的C#编写伪代码的方式来执行此操作?public static void Save(Customer customer){ObservableCollection<Customer> customers = Customer.GetAll();//pseudo code:var newCustomers = from c in customerswhere c.Id = customer.IdReplace(customer);}解决方法:最有效的是避免LINQ ;-pint count = customers.Count, id = c...

c# – CheckedListBox检查项目到对象转换?【代码】

我有一个名为Subjects的集合,其中属性为String中的Name,而SubjectCode为int.我将它传递给一个选中的列表框.按下按钮,我想获取用户检查的所有项目的集合,将其转换为集合主题. Plz任何人都可以帮助…. Thnx提前……解决方法:CheckedListBox可以存储任何类的对象.您只需要一个显示对象描述的ToString()覆盖.例如:class Subject {public string Name { get; set; }public int Code { get; set; }public override string ToString() { ...

c# – 如何通过HtmlDocument.InvokeScript将对象作为参数传递给javascript【代码】

我使用以下内容从带有WebBroser控件的C#应用??程序调用javascript函数webBrowser1.Document.InvokeScript("function", new object[] { "arg" });有没有办法将一个对象(除了字符串,双等)作为参数传递给函数测试?class SomeObject {int number = 0;string str = "1234"; }webBrowser1.Document.InvokeScript("function", new object[] { new SomeObject() });以上在typeof(args1)下面的javascript中的resuslts返回unknownfunction ...

c# – 在所有解决方案项目中共享域模型对象

在构建我的项目时,我一直都有相同的情况.我有主要的域模型(实体框架模型).我添加了一个wcf数据服务项目来帮助查询此模型.现在,如果我想使用模型的其中一个对象,我必须引用Domain模型dll并且这并不总是好的,因为项目可能是silverlight,或者我可以使用服务引用,这可能更好的选择但不是清除poco对象. 你有什么建议可以最好地练习如何分享通用模型,所以我可以将它与UI,远程服务一起使用…… 提前致谢 …解决方法:这可能不是一个好主意....

在C#中动态加载和使用COM对象

我有一个C#项目,我想访问MS Outlook,如果它安装在客户端的机器上. “访问前景”部分是通过引用outlook COM对象并从那里开始完成的.我的问题现在是“如果已安装”部分.目前,我的项目没有在没有安装outlook的机器上编译,所以我假设我不得不引用outlook组件,而是在检测到outlook存在后动态加载和使用它,但我还没有找到了一种方法来做到这一点.我是否正确,是否有人对如何做到这一点有任何暗示? 谢谢. 编辑:已解决.根据Hans Passant在...

在C#:PostSharp或T4模板中生成不可变值对象?【代码】

我厌倦了样板不可变值对象代码. PostSharp或T4模板是否允许我进行以下转换? 输入:public struct Name {public string FirstName;public string LastName; }输出:public struct Name : IEquatable<Name> {private readonly string firstName;private readonly string lastName;public string FirstName { get { return this.firstName; } }public string LastName { get { return this.lastName; } }public Name(string firstNam...