Questions tagged «c#»

C#(发音为“ See Sharp”)是由Microsoft开发的一种高级,静态类型的多范例编程语言。C#代码通常针对Microsoft的.NET系列工具和运行时,其中包括.NET Framework,.NET Core和Xamarin。使用此标记可解决有关用C#或C#正式规范编写的代码的问题。

6
DateTime.ToString(“ MM / dd / yyyy HH:mm:ss.fff”)的结果类似于“ 09/14/2013 07.20.31.371”
我有一个WP8应用程序,它将把当前时间发送到Web服务。 我通过调用获取日期时间字符串 DateTime.ToString("MM/dd/yyyy HH:mm:ss.fff") 对于大多数用户来说,它的效果很好,并为我提供了正确的字符串,例如"09/10/2013 04:04:31.415"。但是对于某些用户,结果字符串类似于"09/14/2013 07.20.31.371",这会在我的Web服务中引起问题。 是因为某些文化格式问题?如何确定结果字符串由冒号而不是点分隔?



8
从app.config文件读取
我正在尝试使用以下代码从下面的app.config文件中读取StartingMonthColumn和CategoryHeadingColumn ConfigurationSettings.AppSettings["StartingMonthColumn"] 但它返回null,ConfigurationSettings.AppSettings.Count也返回零 请帮助我在Windows应用程序中阅读此内容 <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="CTARepository.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> </configSections> <userSettings> <CTARepository.Properties.Settings> <setting name="Setting" serializeAs="String"> <value /> </setting> </CTARepository.Properties.Settings> </userSettings> <appSettings> <add key="StartingMonthColumn" value="7"/> <add key="CategoryHeadingColumn" value="1"/> </appSettings> </configuration>
131 c# 


3
C#:抽象类需要实现接口吗?
我在C#中的测试代码: namespace DSnA { public abstract class Test : IComparable { } } 导致以下编译器错误: error CS0535: 'DSnA.Test' does not implement interface member 'System.IComparable.CompareTo(object)' 由于该类Test是一个抽象类,为什么编译器需要它来实现接口?这项要求不是仅对具体课程是强制性的吗?

13
服务参考错误:无法为服务参考生成代码
我有Windows服务解决方案,正在尝试在VS2010中向Hermes(开源ebms消息服务器)Web服务添加服务引用。 我可以使用URL来找到Web服务,但是当我尝试填充服务引用时,在Visual Studio中出现以下错误: Error 8 Custom tool error: Failed to generate code for the service reference 'testService'. Please check other error and warning messages for details. C:\Users\Admin\documents\visual studio 2010\Projects\MyProject\MyProject.MessageHandler\Service References\testService\Reference.svcmap 1 1 MyProject.MessageHandler Warning 6 Custom tool warning: Cannot import wsdl:binding Detail: There was an error importing a wsdl:portType that …

7
如何在SQLite中具有自动时间戳?
我有一个SQLite数据库,版本3,并且我正在使用C#创建使用该数据库的应用程序。 我想在表中使用时间戳字段进行并发,但是我注意到当我插入新记录时,此字段未设置,并且为null。 例如,在MS SQL Server中,如果我使用一个时间戳字段,该字段由数据库更新,则不必自己设置。在SQLite中这可能吗?
131 c#  sqlite  timestamp 

7
为什么C#中的整数除法返回整数而不是浮点数?
有谁知道为什么C#中的整数除法返回整数而不是浮点数?它背后的想法是什么?(这仅仅是C / C ++的遗产吗?) 在C#中: float x = 13 / 4; //== operator is overridden here to use epsilon compare if (x == 3.0) print 'Hello world'; 该代码的结果将是: 'Hello world' 严格来说,没有整数除法(按定义除法是产生有理数的运算,整数是其中的一个很小的子集。)
131 c#  division 

4
如何反映动态对象的成员?
我需要从使用.NET 4中的dynamic关键字声明的对象中获取属性及其值的字典吗?似乎为此使用反射将不起作用。 例: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I enumerate the Path and Name properties and get their values? IDictionary<string, object> propertyValues = ???
131 c#  dynamic  reflection 

22
如何使用LINQ获取序列中除最后一个元素以外的所有元素?
假设我有一个序列。 IEnumerable<int> sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000 获取序列并不便宜,它是动态生成的,我只希望对其进行一次迭代。 我想得到0-999999(即除最后一个元素外的所有内容) 我知道我可以做类似的事情: sequence.Take(sequence.Count() - 1); 但这导致对大序列进行两次枚举。 是否有让我做的LINQ构造: sequence.TakeAllButTheLastElement();
131 c#  .net  linq 

11
检查Azure存储中是否存在Blob
我有一个非常简单的问题(我希望!)-我只想确定特定容器中是否存在斑点(具有我定义的名称)。如果确实存在,我将进行下载,如果不存在,我将进行其他操作。 我已经在Intertube上进行了一些搜索,显然以前曾经有一个称为DidExist的函数或类似的函数...但是与许多Azure API一样,它似乎不再存在(或者如果存在,则具有非常巧妙地变相的名字)。

12
在哪里找到缺少dll的“ Microsoft.VisualStudio.TestTools.UnitTesting”?
我在C#visual studio项目中遇到以下错误: 类型或名称空间名称“ VisualStudio”在名称空间“ Microsoft”中不存在(您是否缺少程序集引用?) 我也试图找到microsoft.dll文件,但找不到任何参考。我在搜索错误的DLL吗? using Microsoft.VisualStudio.TestTools.UnitTesting; using Kya.MsFx.Services.Swiper; namespace Kya.MsFx.Devices.Swiper.Test { [TestClass] public class SwiperWindowTest { private SwiperWebServiceHost m_SwiperWS = null; /// <summary> /// start web service on a separate thread, so tests /// can be executed withut blocking the application thread /// </summary> [ClassInitialize] public void SetupSwiperTests() …

2
ASP.Net Core中的JSON序列化/反序列化
既然没有JavaScriptSerializer,可以使用什么本机实现来处理呢? 我注意到了,JsonResult并且可以使用此格式将数据格式化为JSON,但是如何反序列化? 或者,也许我缺少某些依赖项project.json?
131 c#  json  asp.net-core 

19
如何在C#中生成唯一的文件名
我已经实现了一种算法,该算法将为要保存在硬盘上的文件生成唯一的名称。我要附加DateTime:小时,分钟,秒和毫秒,但仍会生成重复的文件名,因为我一次上传了多个文件。 为要存储在硬盘驱动器上的文件生成唯一名称从而没有两个文件相同的最佳解决方案是什么?
131 c# 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.