【c#-创建类的新实例时覆盖】教程文章相关的互联网学习教程文章

创建没有文件c#的文件流【代码】

是否可以在没有实际文件的情况下创建文件流? 我会试着解释一下: 我知道如何从真实文件创建流:FileStream s = new FileStream("FilePath", FileMode.Open, FileAccess.Read);但我可以创建一个伪文件的fileStream吗? 含义: 定义属性,如名称,类型,大小,以及其他任何必要的东西,对某些文件对象(有这样的东西吗?),没有内容,只有所有的属性,然后从这个“文件”创建一个fileStream?得到的结果与上面的代码类似? 编辑. 我正在使用具...

c# – 用户创建的像素字节数组似乎无法正确更新(WPF)【代码】

我有一个系统,我可以从相机收集8位灰色图像,将数据放入WriteableBitmap并在WPF图像对象上显示图像.这项工作发生在相机线程中.我用这篇文章来帮助我:How to create a BitmapImage from a pixel byte array (live video display) 我想要做的是复制图像数据的像素数据的子集.在相机线程中的帧更新期间,我试图在单独的字节数组中创建数据的副本.我的代码似乎首先工作,但是经过几次迭代后,我的缓冲区变量从一系列灰度级(0-255)变为每个...

c# – 在Web API中创建Property Model Binder【代码】

我为复杂的类创建了ModelBinder.我想在属性上重用此ModelBinder.因此可以在Web API中的属性上使用ModelBinder.我正在寻找一个示例实现,它提供了像MVC中的属性绑定器.下面是我遇到的参考链接,但这些实现是针对MVC的.任何帮助赞赏. Reference Link 1 Reference Link 2解决方法:我有相同的目标,但没有找到适当的解决方案来解析使用binder的确切属性,而不是整个模型.但是,有一种解决方案或多或少地适合我 – 它以相同的方式起作用,但需...

c# – Trace不会为输出创建文件【代码】

这是app.config中定义的跟踪侦听器的方式:<system.diagnostics><trace autoflush="true" indentsize="4"><listeners><add name="Listener" type="System.Diagnostics.TextWriterTraceListener" initializeData="Import.log" traceOutputOptions="None" /><remove name="Default" /></listeners></trace></system.diagnostics>而调用Trace.WriteLine的简单方法:public static void WriteLine(LogLevel logLevel, string message){...

c# – 如何通过REST api向JIRA创建问题?【代码】

我正在使用我的json数据向JIRA发送POST请求以创建项目,但是我无法在JIRA中创建项目,我试图从Fiddler看到错误并且我得到了以下错误.我正在使用C#并为它创建了控制台应用程序. 我发布的我的JSON数据如下.{"fields": {"project": {"key": "JTL"},"issuetype": {"name": "BUG"}} }错误消息如下:{“errorMessages”:[],”errors”:{“issuetype”:”issue type is required”}}我从以下代码发布json数据,请提出我错在哪里和哪里?strin...

c# – 获取已关闭的未创建泛型方法的标记【代码】

我正在使用MethodBuilder.SetMethodBody()来发出方法,而不是使用内置的ILGenerator.原因主要是对异常处理信息进行更多控制,并且通常对发出的操作码有更多控制. 在我需要调用方法的所有情况下,我正在调用ModuleBuilder.GetMethodToken()并且它工作正常,除非我需要调用一个未创建的封闭泛型方法(使用相同的动态模块).它抛出NotSupportedException:不支持指定的方法.. 当然,MethodBuilder.TokenMetadata不起作用,因为该方法是未创建的...

c# – 为什么不使用Entity框架创建代码优先表?【代码】

另一个在ASP MVC tutorial的传奇中,我正在努力.一切都很顺利,除了,我注意到创建的三个表中有两个没有数据.无法弄清楚为什么,我认真地删除了数据库,以为我会从头开始重新创建它.好了,现在创建了数据库,但是没有表格. AND,将在表中的数据仍然传递给视图.我很困惑. SchoolContext.cspublic class SchoolContext : DbContext {public DbSet<Student> Students { get; set; }public DbSet<Course> Courses { get; set; }public DbSet<En...

c# – 在ASP.net MVC 5中为模型创建隐藏字段时出错【代码】

我试图在部分视图中为模型渲染一个隐藏字段,这是一个枚举 我的代码是@model App.PrivacyLevelEnum @Html.HiddenFor(m=>m);我已经检查过模型不是空的但我在渲染视图时遇到了跟踪错误Value cannot be null or empty.\r\nParameter name: nameStack traceat System.Web.Mvc.Html.InputExtensions.InputHelper(HtmlHelper htmlHelper, InputType inputType, ModelMetadata metadata, String name, Object value, Boolean useViewData, ...

如何使用C#在UWP中创建ItemsWrapGrid?【代码】

问题:如何在C#中使用ItemsWrapGrid布局制作网格? 上下文 > UWP> Visual Studio 2015> Windows 10> C# 背景 我知道如何在XAML中制作它.在Visual Studio 2015中创建新的UWP应用程序后,XAML是:<Pagex:Class="WrapGridTest001.MainPage"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="using:WrapGridTest001"xmlns:d="http://schemas.micr...

c# – 以编程方式创建packages.config【代码】

我以编程方式生成Visual Studio项目.有问题的项目需要一些Nuget包. 我创建了一个名为packages.config的文件:<?xml version="1.0" encoding="utf-8"?> <packages><package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" /> </packages>项目第一次运行时,它将下载该软件包.问题是,如果发布新版本,它将始终下载7.0.1版. 有没有办法告诉它获得最新版本?有没有办法以编程方式询问NuGet最新版本是什么,以便我可以在生...

c# – 创建电报auth_key【代码】

我最近开始使用电报api.在第一阶段,我发出了接收auth_key的请求.这是我的c#代码:// auth_key_id in unencrypted message is ZERO Int64 auth_key_id = 0; // this is current time stamp that used as message id Int64 message_id = DateTime.Now.Ticks; // message type for req_pq is 0x60469778 in big-ending format byte[] message_type = {120, 151, 70, 96}; // this is data lenght, it determind in run time Int32 dat...

c# – ConfigurationManager.AppSettings不能用于以编程方式创建的App.config文件【代码】

我遇到了一些有趣的事情.我正在尝试为我们的客户制作一个快速控制台应用程序来运行以更改某些程序上的某些连接字符串.这对客户来说是一个“快速应用程序”,我希望它是“白痴证明”. 该应用程序的主要功能之一是重新创建默认配置文件,如果找不到它.if (!File.Exists("./App.config")){Console.WriteLine("Config file is missing. Creating a new one now..");//file doesn't exist, let's create one.var doc = new XDocument(new ...

c# – 创建没有MVVM框架的子窗口【代码】

我正在编写一个小应用程序,同时在WPF中学习MVVM. 只要我继续使用一个窗口,一切都很简单.现在我想用特定的ViewModel打开一个新窗口. 我有一个主ViewModel,它包含一个应该打开一个新的Window / ViewModel的Command,以及一个Parameter.为了以MVVM方式执行此操作,我创建了一个NavigationService,我想这样调用:public MainWindowViewModel(){DetailsCommand = new DelegateCommand(Details);}public void Details(){SessionsViewModel ...

c# – 解决方法以避免“无法创建默认转换器以在类型’Derived_N’和’Base’之间执行’双向’转换”错误【代码】

我有一些类型层次结构:public class Base {} public class Derived_1 : Base {} public class Derived_2 : Base {} // more descendants... public class Derived_N : Base {}此层次结构中的类型用作视图模型中的查找列表:public class SomeViewModel {// available itemspublic IEnumerable<Derived_N> SomeItems { get; }// currently selected itempublic Derived_N SelectedItem { get; set; }// there could be several pro...

c# – wpf为命名元素创建样式【代码】

是否可以在不编辑元素的情况下为xaml元素添加样式? 例如: xaml元素:<Grid><Grid x:Name="A">content A</Grid><Grid x:Name="B">content B</Grid> </Grid>和风格:<Style x:Key="StyleForA" TargetName="A" TargetType="{x:Type Grid}" ><Setter Property="Background" Value="Red"/> </Style> <Style x:Key="StyleForB" TargetName="B" TargetType="{x:Type Grid}" ><Setter Property="Background" Value="Green"/> </Style>UPD...

实例 - 相关标签