C#/.NET

为什么N&KO使用3位小数点来显示定点数字,而其他所有文化都使用2位小数点?

不同的区域性使用不同的小数分隔符:点(1.23)或逗号(1,23),或者-在波斯语(伊朗)的情况下-可能会找到omayyez或斜杠(۱٫۲۳或1/23)。我一直在测试我的库,它涉及到大量的数字解析(Timespan Parser),所以我一直在测试.NET对各种数字格式的处理。 当以"F" decimal format或数字(“N”)格式输出时,除N‘Ko(“nqo”或“nqo-GN”)外,所有 ..
发布时间:2022-08-25 11:59:18 C#/.NET

C#中重写OnPaint方法的PictureBox

我想在PictureBox(连续4 x 32px图像)中绘制一些小图片,所以我应该重写OnPaint方法还是需要创建扩展PictureBox的新组件? 我试过这个,它在Java中起作用,但在这里不行: this.pictureBox1 = new System.Windows.Forms.PictureBox() { protected ..
发布时间:2022-08-25 11:06:09 C#/.NET

在PictureBox C#中获取鼠标点击位置

我正在尝试将鼠标点击坐标放在图片框上,并将信息放入文本框中。 我可以在窗体中获取鼠标单击坐标,但无法在PictureBox中获取鼠标坐标(在PictureBox中单击时没有任何反应)。我已经查看了关于堆栈溢出的类似问题的答案,但似乎没有什么对我有效。 以下是我的完整代码: using System; using System.Collections.Generic; using ..
发布时间:2022-08-25 11:01:26 C#/.NET

如何在Visual Studio中使用本地MDF文件建立SQL连接

我是编程新手。我正在尝试通过WPF/C#访问SQL Server文件,但我想我在输入正确的字符串时遇到了问题。我还不完全理解SQL登录,但以下是我现在拥有的代码,我相信这是我自己所能获得的最接近正确的代码: string CS = @"Data Source=(LocalDB)v11.0; Integrated Security=true; AttachDbFileName=C:UsersM ..
发布时间:2022-08-25 10:29:33 C#/.NET

如何在SQL Server中将波斯日期转换为格里高利日期

我的sql server表中有一些波斯日期,格式如下: 1394/05/14 我必须使用stored procedure将其转换为公历日期,因为我需要将其与今天的日期进行比较。 有人知道解决方案吗?我找到了一些代码,但它们在闰年之类的时候有问题。 btw我在C#中有以下代码,但我认为我必须使用sql server proc,因为此过程应按固定计划执行。 publ ..
发布时间:2022-08-25 09:37:09 C#/.NET

WPF。如何从另一个窗口隐藏/显示主窗口

我有两个窗口MainWindow和Login。 显示位于mainWindow上的登录的按钮 this.Hide(); Login li = new Login(); li.Show(); 登录窗口上是检查密码的按钮,如果密码正确,如何显示主窗口? 推荐答案 将参数传递给类型为MainWindow的登录窗口。这允许登录窗口具有对主窗口的引用: ..
发布时间:2022-08-22 22:59:46 C#/.NET

AWS SNS从.p12文件中获取Apple APNS的证书和私钥

我正在尝试在SNS上创建一个平台应用程序,并且可以轻松地为GCM/Google推送服务执行此操作,但我与Apple之间遇到了问题。 当我调用CreatePlatformApplication()并传递请求时,我似乎需要具有PlatformCredential和Platformain,这是证书和私钥。 AWS文档中的应用程序代码示例 var snsClient = new Amaz ..
发布时间:2022-08-22 19:40:18 C#/.NET

Flurl;HttpTest:单元测试在全部运行时失败,但在单独运行时通过

更新:HttpTest不是线程安全的,根据项目的GitHub issue。在问题解决之前,使用HttpTest的测试无法并行运行。 我有一对使用Flurl和xUnit的非常奇怪的测试,当在VS测试资源管理器中全部运行时,它们将失败,但如果单独运行,则会通过。我无论如何也看不到这两个人有什么关系,但他们确实有关系。 我已将它们从我的项目中提取到一个新项目中,但问题仍然存在。我将它们捆绑到 ..
发布时间:2022-08-22 19:21:58 C#/.NET

使用AutoFixture C#创建具有特定值的列表

模型具有Id、Code等属性。 我要创建4个具有特定不同代码的数据。 var data = _fixture.Build() .With(f => f.Code, "A") .CreateMany(4); 这将导致所有4个数据的代码为A&Quot;。我希望这4个数据具有代码A&q;、B&q;、C&q ..
发布时间:2022-08-22 18:40:07 C#/.NET

扩展C#中的现有结构以添加运算符

我希望扩展.NET内置的Color结构,以添加像+或-这样的新运算符。 我将按如下方式使用它们: Color c1 = Color.FromName("Red"); Color c2 = Color.FromName("Blue"); Color result = c2 - c1; 有可能吗?如果是,如何? 推荐答案 无法使用内置运算符执行此操作。 您可以编写一个扩展 ..
发布时间:2022-08-22 18:01:39 C#/.NET