Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 C#_IT技术博客_编程技术问答 - 「Fatal编程技术网」

C# 带C的WindowsCE 5.0和.NET2.0蓝牙#

我正在查找库,以便在我的设备和其他设备之间创建蓝牙连接。 我想使用: .NET2.0适用于Windows Mobile WindowsCE5.0 我自己还没有对它做过很多工作,但我已经读到了一些很好的托管库,其中包括蓝牙支持。您可能需要进一步了解您想要做的事情 根据您的项目状态,有许多不同的解决方案,您是否已经与手持设备和PC配对?我曾经能够使用安装了.NET Compact Framework 2.0的Windows Mobile设备与PC进行通信。您可能想看一看。如果您使用的是特定的设备,大

C# 如何从字符串设置ints十六进制文字,

我试图从xml设置文件加载一个十六进制文本,我可以很好地解析xml,并从文件中获取所需的字符串 但我似乎无法设置int变量值:/ 代码: 必须为重载方法提供字符串的基 int PlayerBaseAddress = System.Convert.ToInt32(ConfigLoader.GetSetting("PlayerBaseAddress")); // Input string was not in a correct format. public static

C# 调整图像质量降低的大小

我已经写了一个简单的PhotoEditor助手类来缩小和裁剪上传到我网站上的图像。一切正常,但我看到图像保存到文件时质量不令人满意。我已经阅读了不同的设置,你可以调整以下是我的设置大小,裁剪是相同的 public Image ResizeImage(Image imgToResize, Size size) { int sourceWidth = imgToResize.Width; int sourceHeight = imgToResize.H

C# 如何找出一个列表与另一个列表中是否存在重复项?

我有一个列表,其中MyClass有一个属性“Name”。我想知道列表中是否有同名的重复MyClass 另外,我有一个不同的列表,我想知道与列表a相比是否有重复的名称。要检查一个列表中是否有重复的名称,请执行以下操作: var names = new HashSet<String>(); foreach (MyClass t in list) if(!names.Add(t.Name)) return "Duplicate name!" return "No d

C# 重新竖琴包装测试结果?

ReSharper 4.5的测试运行程序将立即运行MSTest测试,这就是我正在做的。当一个测试失败时,我点击测试查看stacktrace和失败原因。我点击的窗格是“单元测试会话”窗格 此窗格的下半部分(或右半部分,如果您以这种方式配置的话)显示了失败的原因和stacktrace。这个部分/窗格没有自动换行,所以我不得不用鼠标一直左右滚动 我怎样才能使这个原因/stacktrace窗格自动换行?对于此类问题,您最好通过ReSharper菜单向JetBrains的家伙发送错误报告|发送反馈。这可以

Can';t在C#和谷歌电子表格api中连接

试图使用他们的api访问google电子表格。按照他们的例子,代码不起作用,原因也不明显。我所要做的就是连接,我不断地返回相同的错误。这是他们从2010年4月15日起设置的代码。有人能就我做错了什么提出建议吗? 代码: 当我运行此命令时,它在myService.Query语句中不断出错,错误如下: Google.GData.Client.GDataRequestException was unhandled Message=Execution of request failed: http:

C# 将二维数组的一维表示为新数组

我有一个2d数组a[3,3]。如何将一维表示为新数组并将其传递给某个函数 int[,] a = new int[3,3]; a[0,0] = 1; ... string b = concatenate(a[0]); // where concatenate is a function // take a one dimension array as param 另外,我可以用C#创建一个65000x6500数组吗

C# 返回特定键的任何值的双值字典

我需要创建一个每个键有2个值的字典,它必须以相同的概率返回2个值中的一个 例如: myDicry { key = "A", value1=15, value2=56; } int firstCall = myDicry["A"]; // = 15 int secondCall = myDicry["A"]; // = 56 框架中没有内置任何东西可以做到这一点,但是您可能希望通过创建一个具有字典的“包装器”类型来实现它。然后编写一个索引器,在这两个值之间进行适当的选择。使用Tuple作

C# 需要知道#if在C中的用法#

我用的是C#。需要了解#if的用法。 守则详情如下: #if //logic code #else //logic code #endif //logic code 我无法理解它是如何在调试模式下工作的。 等待快速响应。提前感谢。它基本上是根据定义的符号告诉编译器您希望或不希望包含代码的哪些部分 当C#编译器遇到一个#if指令,随后是一个#endif指令时,它将仅在定义了指定符号的情况下编译指令之间的代码。与C和C++不同,不能将数值赋值给符号;C#中的#if语句是布

C# 将图表坐标转换为像素

我应该在极坐标图内画一个圆圈,上面有一些文字 我开始玩后期画,得到了图表图形,所以我能够在上面画和写自定义的东西 我的主要问题是位置 例如,我想在x轴和y轴交叉的位置绘制sg,但我没有找到任何有效的方法将图形坐标(在我的示例中为0,0)转换为像素坐标 我该怎么做?如何将图表坐标转换为像素 .net4/winforms/vs2010/c#找到比率了吗? 若跳线为100x100,单元为伪单元,则转换为200x200像素时,只需使用比率2.0 如果坐标为200x100,实际为100x100,则X的比率

C# 在SQLite中打开连接

我正在尝试在WindowsCE5.1.17中使用SQLite。 我在项目的调试文件夹中使用创建了一个SQLite数据库。 然后我将System.Data.SQLite.dll和SQLite.Interop.065.dll添加到我的项目中。 我正在尝试使用以下代码连接到数据库 SQLiteConnection myConnection = null; myConnection = new SQLiteConnection(@"Data Source=" + System.IO.Path.Combi

C#为MarshalAs属性类定义自定义非托管类型

是否可以为MarshalAs属性类定义自定义非托管类型? 具体来说,我想将一个长的int-unix时间转换为DateTime类型。大概是这样的: [MarshalAs(UnmanagedType.LongTimeUnix)] public DateTime Time; 我必须将自定义LongTimeUnix枚举类型放在何处,时间转换代码放在何处: public static DateTime ConvertUnix2DateTime(long timeStamp) { Date

C# 如何将项添加到列表的静态属性类型?

我有这样一个util类: public class Util { static public List<Person> PersonList{get;set;} } void Main() { Util.PersonList.Add(new Person{ Name="A" }); } 但这不可能…PersonList为空 将静态构造函数添加到静态类中 public class Util { static Util() { PersonList

C# 如何识别泛型声明类型?

假设您已将IList或List作为属性。您如何确定它是列表还是IList?这是否可以不依靠反复试验而实现 类型的名称通常类似于列表'1。考虑字符串破解是否合理? class Program { public class Class1 { public int a { get; set; } public IList<int> list { get; set; } public List<int> concre

C# 空项目源上的Linq ToList

在我使用This.ProductList.ItemSource=null;清除数据网格后,此语句将给我null异常: salesItem = (from SalesItem items in this.ProductList.ItemsSource select items).ToList<Sales>(); salesItem=(来自this.ProductList.ItemsSource中的salesItem项目

c#mvc中的分组单选按钮

我有一个显示菜单的窗体。每个菜单都有一个部分和选项,如下所示: Starters Prawn Cocktail Soup Mains Beef Lamb 我正在循环浏览该部分的菜单部分和菜单选项,对于每个菜单选项,我需要一个单选按钮,并将它们分组到每个部分,以便每个部分只能选择一个菜单选项。默认情况下,将选择顶部选择。这就是我目前所拥有的 在模型中 public List<MenuCourses> courses {get; set;} public List<Men

C# 从所有DataGridView中删除空行

这样我可以从一个datagridview中删除空行 bool Empty = true; for (int i = 0; i < PrimaryRadGridView.Rows.Count; i++) { Empty = true; for (int j = 0; j < PrimaryRadGridView.Columns.Count; j++)

C# 如何在MVC3上返回403禁止的正确消息?

我知道我可以使用Web API框架填充HttpResponseMessage的ReasonPhrase属性。但是我怎样才能对普通的“MVC”做同样的事情呢 这是我当前的代码: if (filterContext.Exception != null && filterContext.Exception is ArgumentException) { filterContext.HttpContext.Response.StatusCode = 403; filte

C# 将FileSavePicker与MessageDialog';IUICommand事件

单独而言,所有代码都可以完美地工作。用于保存文件的代码段、用于选择要保存文件的目录的代码段以及消息对话框都非常有用 但当我把所有这些都绑在一起时,我的访问被拒绝了。我没有使用DocumentsLibrary功能,因为在这种情况下我不需要这样做,但是,在遇到问题后启用此功能,并确认这不是问题 情景: 用户希望在文本框中输入文本后创建新文档。出现一个消息对话框,询问他们是否要先保存对现有文件的更改-用户单击是(保存文件) 现在,这里是处理由MessageDialog引发的事件的地方 在IUIComm

C# '|';vs'||';C语言中的编译器优化#

我最近在一次采访中被问到这个问题,我完全错了,但我对C#和.net中的编译器优化感到好奇 考虑以下代码段: void Main() { Console.WriteLine("Results when bitwise or is used: "); Console.WriteLine(FuncA() | FuncB()); Console.WriteLine("Results when or operator is used: "); Console.WriteL

C# 从集合中删除空字符串的方便方法

我正在寻找一种方便的方法来删除以空字符串作为其值的列表项 我知道我可以在加载到列表之前检查每个字符串是否为空 List<string> items = new List<string>(); if (!string.IsNullOrEmpty(someString)) { items.Add(someString); } 这是我唯一的两个选择吗,也许Linq中有一些东西 谢谢您的帮助。试试: items.RemoveAll(s => string.IsN

是否可以在运行时在C#中检查编译器常量?

我知道我可以通过有条件地包含如下代码来有条件地设置变量: #if DEBUG someVar = "foo"; #else someVar = "bar"; #endif 我宁愿在运行时枚举或测试编译器常量 例如,我想将编译时定义的所有符号放在一个窗口标题中,以便测试人员可以看到他们正在测试的版本。我认为您无法动态枚举它们 在C#中使用编译器常量所能做的唯一事情就是定义它们并用def,unde取消定义它们,然后查看它们是否与if,else,elif,endif一起存在,一旦程序被编

C# 哪种设计模式可用于灵活的消息发送?

我需要实现基于角色的消息发送功能 角色A:信息应通过电子邮件和短信发送 角色B:邮件只能通过电子邮件发送 角色C:信息只能通过短信发送 角色D:消息应该通过Twitter发送 我必须适应关于哪些角色可以使用哪些消息发送功能的更改,例如,我需要能够将角色B更改为包括sms。任何角色都可能需要任何消息发送功能 我考虑过使用一个接口IMessageChannel和一个方法SendMessage。然后是实现该接口的三个类,例如电子邮件、SMS和Twitter。我正在考虑使用战略模式和工厂?这是正确的

C# 静态数据库上下文的混淆

我在这里设置了DbContext 这是当前设置 public static class DbContext { public static MyDbContext Db { get { if (!HttpContext.Current.Items.Contains("_db")) { HttpContext.Current.Items.Add("_db", new My

C# Distinct()如何处理列表<&燃气轮机;匿名类型?

Distinct()如何处理匿名类型的列表?它只是做一个属性比较吗?还是总是返回相同的列表 例如: List<SomeObject> list; .... .... var result = list .Where(i => i.Condition) .Select(i => new { Name = i.Name,

C# VisualStates之间的动画转换

我正在开发Windows 8.1应用程序,登录页由左侧用于项目选择的列表视图组成,带有所选项目详细信息的GridView占据剩余空间 我还通过快照状态的逻辑导航实现了VisualStates。我已将GridView.Visibility设置为Closed,并将FlipView设置为SnapedDetails,以垂直方式显示项目详细信息,在这种状态下,几乎所有其他元素的可见性都已折叠 现在,我需要在SnapedMain和SnapedDetails之间实现过渡飞行动画,但对此没有任何线索,因为只有可

C# 温莎城堡-发生LoadFromContext

尝试使用以下代码加载程序集时: mainContainer.Install(FromAssembly.InDirectory(new AssemblyFilter(@"Dll\Folder").FilterByName(a => a.Name.Equals("My.Dll.ToLoad", StringComparison.InvariantCultureIgnoreCase)))); 我得到这个错误: 托管调试助手“LoadFromContext”在“C:\Dev\MyProgram\

C# 如何以编程方式为网格单元创建边框

在这个XAML代码中,我在网格的两个单元格中放置了一个边框。我需要改变设计,用C#做同样的事情。我知道如何在C#中实例化边框并为其分配属性,但如何将每个边框对象与网格中的正确单元格相关联?(此处命名为“LayoutGrid”)。换句话说,在C中我该怎么做?元素在上面的XAML代码中做了什么?假设myBorder已经是LayoutGrid <Grid x:Name="LayoutGrid" Visibility="Visible" Background="Transparent" Canva

通过c#中的LINQ比较两个列表?

这段代码几乎不起作用 我有一个这样的班级 if (!list.SequenceEqual(new TESTList())) { MessageBox.Show("updated"); } 现在,假设我的代码all works and list已正确创建,如何通过检查列表中的每个项目(其布尔值)并确定总体taht来确定这两个列表是否相同如果两个项目(例如item1 list1和item1 list2)具有相同的布尔值,则两个列表相同 我不知道。鉴于这是一个自定义类(而且,test字段是

C# 使用AutoMapper映射包装器<;T>;到T';依照惯例

我有一个服务,它将枚举值封装在SafeEnum类型中,以便在不破坏契约的情况下添加新的枚举值 下面是一个例子: public class Customer { public int Id { get; set; } public SafeEnum<CustomerType> Type { get; set; } } public class CustomerModel { public int Id { get; set; } public CustomerMode

C# 是否可以引用静态类中的方法而不引用该类?

有没有一种方法可以在类/命名空间层次结构中声明一个静态方法,这样该方法就可以直接寻址,而不必引用它的类名?例如,如果我有这个名称空间和类 namespace UsefulMethods { public static class DataBaseStuff { public static DataTable GetDataTable(String command, SqlConnection conn) { dt = new

C# 方法只能在经过3秒后再次调用

我想实现一些方法来防止一个方法被立即调用多次。例如,想象一下,如果我有一个类,如: class Example { public void MyFunction() { // do something } } 用户可以调用MyFunction,但前提是自上次调用以来已过3秒。如果在3秒钟之前调用,则不会发生任何事情(应忽略调用) 我该怎么做 编辑: 我不想使用Thread.Sleep。我在考虑使用System.Timer中的Timer类。但是我不知道如何

C# 将Vector3转换为单位浮动

我在unity中有这段代码,我想将我的新Vector3(仅位置x)转换为浮点,我如何才能做到这一点?它非常简单: using UnityEngine; using System.Collections; public class GetPosition : MonoBehaviour { Vector3 dragStartPosition; float dragStartDistance; float[] Xfloat; void OnMouseDown()

c#中连字符的非中断字符是什么?

我使用“\u00A0”将空格替换为非中断空格。 我需要同样的连字符(破折号)。在c#中,最好的解决方案是什么 编辑:我试图添加建议的字符,但显示“?”而不是“-”。在debug中,我可以在转换过程中看到“-”,但最终会看到“-” 我在另一篇博文中发现“-”不是真正的破折号可能导致“?”而不是破折号!()我需要一个解决方案,因为我需要一个不间断的冲刺 public void SetText(string text) { if (Mode == ControlMode.Des

C# DB异步调用的性能

我有以下代码: public static async Task<uint?> GetJobAsync(string name) { return await Program.Database.PerformQueryAsync<uint?>(async (command) => { command.CommandText = "SELECT `job` FROM `people` WHERE `name`=@name;";

C# “之后会发生什么?”;返回Json(myObject)&引用;?

我在应用程序中观察到一个非常奇怪的行为。 请看这个: 一个给定的页面可以通过ajax实现5个API操作。奇怪的是,当以并发方式同时执行时,响应时间之和比顺序执行慢10-100倍左右。 在我的应用程序中,我有两种类型的遥测日志。一个是MS本身提供的应用程序洞察,一个基本的HTTPM模块,用于处理BeginRequest和EndRequest事件,记录所用时间。 问题是,来自和fiddler的信息并不一致。httpModule日志始终与fiddler表示相匹配,但只有在按顺序发出请求时,应用程序细

C# WCF-无法访问已释放的对象

我有一个使用WCF服务的WPF应用程序。服务实例上下文模式设置为PerSession。在服务中有一个方法,该方法向客户端发送从外部队列接收的消息 当我启动新服务并运行应用程序时,一切正常,回调通道处于打开状态。当我关闭应用程序并再次运行它时,回调总是抛出“无法访问已处理对象”错误并处于关闭状态 为了连接到服务表单客户端,我使用DuplexChannelFactory,在关闭应用程序通道和通道facotry后进行处理。我可以在日志中看到关闭和关闭事件被调用。我想可能是服务正在进行最后一个会话,或者

C# .Net WinForms。如何以编程方式控制ListView的选择矩形?

我在用ListView做一个实验,遇到了一个选择矩形的问题。我创建了一个windows窗体应用程序,将两个ListView控件(listView1、listView2)放到Form1上 我在设计时设置控件的属性,如下所示: 列表视图1:添加了3个项目(“项目1”、“项目2”、“项目3”) listView2:AllowDrop=true 我编写了将项目从listView1拖放到listView2的代码,如下所示 using System; using System.Windows.Forms;

C# 通过WPF中的DataGrid更新SQL表-我无法从DataGrid获取更新的数据

我有一个小程序来检查东西的进出 数据库在sqlazure中,我使用WPF和linqtosql 问题是,当我一直编辑DataGrid和tab以激活RowEditEnding时,它获取的数据似乎是我的旧数据,而不是我的新数据。这是最奇怪的事情 这是我的XAML: <Window x:Class="CreditCardTracker.CheckIn" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

C#-如何按字母顺序排序和排列文字用户值

快速概述:从事IT工作,目前正在了解软件开发和我的placement manager为我设置了一些“基本”(考虑到我的编码知识,这些问题太难)问题,以便找到解决方案 设置问题:编写一个控制台应用程序,输入三个字符,然后按字母顺序写出。该计划应持续到不再需要为止 Placement Manager帮助说明:要求用户输入一个由3个字母组成的字符串- 将输入存储为字符串- 将字符串转换为小写- 创建3个字符变量并拆分字符串,使字符串中的每个字符都位于其自己的字符变量中- 获取存储在int变量中的三个不

在C#(使用Linq?)中对结构中的数据表数据进行分组的更优雅的方法

我有一组数据存储在一个数据库表中,我想将其转换为一个组结构列表,每个组包含数据数组 我可以用一个相当长的方法来做这件事。我想知道是否有一个更紧凑的方式来实现这一点?我怀疑Linq应该是这种手术的完美人选,但我真的不知道如何开始 下面的例子说明了我目前正在做的事情。我的真实数据更复杂 数据将存储在如下结构中 public struct GroupData { private string aString; private int anInt; public GroupDa

c#->;实体框架->;Asp.Net标识->;设置自定义数据类型

由于Entity Framework 6.1.3使用nvarchar(MAX)作为字符串的默认值,因此我不想将其改为nvarchar(256)。您可以在下面的链接上阅读更多关于为什么nvarchar(MAX)会损害性能的信息。简单的回答是索引 我通过将这一行添加到模型创建上的中来实现这一点: modelBuilder.Properties<string>().Configure(s => s.HasMaxLength(256).HasColumnType("nvar

C#图片盒清理和适当缩放

我正在尝试清理Windows窗体应用程序中的图片盒,然后在插入图像后放置图像。我搜索过类似的情况,但类似的情况如下: pictureBox1.Image=null; pictureBox1.InitialImage=null; pictureBox1.Invalidate(); pictureBox1.Dispose(); 不要在任何组合中工作。我使用此方法打开图像并将其放在PictureBox: void openImage() { DialogResult dr = openFil

在c#控制台应用程序中打印文档

我需要在控制台应用程序中打印任何文档类型,我尝试了 正在使用System.Drawing.Printing,但在VS中找不到它。 System.Drawing.Printing.PrintDocument PrintDocument=new System.Drawing.Printing.PrintDocument()这对我很有效: ProcessStartInfo info = new ProcessStartInfo(filePath); info.Verb = "Print

C# 在一个Json中创建多个表而不使用JArray?

我正在做一个IMDB类型的项目,我列出了有电影记录、唱片记录和类似记录的人。所以我已经在MVVM中创建了我的视图,现在我正在尝试序列化json以匹配它。现在我正在整理我的桌子,就像这样: dynamic discography = new JObject(new JProperty("DiscographyVM", jsonDiscography)); dynamic filmography = new JObject(new JProperty("FilmographyVM", jsonFil

C# 光线投射Masklayers或距离的统一问题

我试着制造两种类型的敌人,近战和远程,所以我试着让他们都有一个光线投射给玩家,以知道他们是否能看到玩家并且足够近,但是我有两个问题。第一个是当我检查敌人和玩家之间的距离时,总是0,第二个是Raycast不会在应该打印的时候打印。 让我解释一下,我在敌人面前,它能看到我,但其他时候不是,在同样的条件下,所以我不知道我错过了什么 这是我的密码: using System.Collections; using System.Collections.Generic; using UnityEng

C# Ef核心通用存储库中的多对多关系

我正在尝试在我的web应用程序中使用多对多关系。我使用的是一个通用的存储库基代码 这里是我的实体 public class UserEntity : BaseEntity<int> { public string EmployeeId { get; set; } public string FullName { get; set; } public string Email { get; set; } public virtual ICollecti