«c#» 태그된 질문

C # ( "see sharp"로 발음)은 Microsoft에서 개발 한 높은 수준의 정적으로 형식화 된 다중 패러다임 프로그래밍 언어입니다. C # 코드는 일반적으로 .NET Framework, .NET Core 및 Xamarin을 포함하는 Microsoft의 .NET 도구 및 런타임 제품군을 대상으로합니다. C # 또는 C #의 공식 사양으로 작성된 코드에 대한 질문에이 태그를 사용하십시오.

15
AppSettings는 .config 파일에서 가치를 얻습니다.
구성 파일의 값에 액세스 할 수 없습니다. Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); var clientsFilePath = config.AppSettings.Settings["ClientsFilePath"].Value; // the second line gets a NullReferenceException .config 파일 : <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <!-- ... --> <add key="ClientsFilePath" value="filepath"/> <!-- ... --> </appSettings> </configuration> 어떻게해야하는지 제안이 있습니까?

15
단일 방법을 사용하는 클래스 – 최선의 접근 방법?
단일 기능을 수행하는 클래스가 있다고 가정 해보십시오. 기능을 수행 한 후에는 기능이 손상 될 수 있습니다. 이러한 접근 방법 중 하나를 선호 할 이유가 있습니까? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2, arg3); myObject.myMethod(); // Pass arguments to method MyClass myObject = new MyClass(); myObject.myMethod(arg1, arg2, …
172 c#  java  oop  static-methods 

3
.NET에서 ApplicationException은 무엇입니까?
예외를 발생시키기 위해 보통 내장 예외 클래스 (예 : ArgumentNullException및)를 사용 NotSupportedException합니다. 그러나 때로는 사용자 정의 예외를 사용해야 하며이 경우 다음과 같이 씁니다. class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } 등등. 그런 다음 코드에서 던지고 잡습니다. 그러나 오늘 ApplicationException수업을 들었습니다. 대신 사용해야합니까? 그게 뭐야? 다른 …

9
ReSharper의 대안은 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 육년 전 . 이 질문을 개선하십시오 ReSharper 라이센스 구매를 고려하고 있지만 ReSharper에 대한 대안이 있습니까? ReSharper와 비교하여 어떻게 평가 하시겠습니까? 반드시 무료 대안이 될 필요는 없지만 …

30
테스트 방법이 결정적이지 않습니다 : 테스트가 실행되지 않았습니다. 오류?
테스트 수업이 있고 아래에 테스트 수업에서 샘플 테스트를 게시했습니다. namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public void TestCleanup() { _mockBusinessUnitRepository = null; _controller.Dispose(); _controller = null; } #region …

13
문자열이 유효한 DateTime "형식 dd / MM / yyyy"로 인식되지 않았습니다.
문자열 형식의 값을 format을 사용하여 날짜 유형으로 변환하려고합니다 dd/MM/yyyy. this.Text="22/11/2009"; DateTime date = DateTime.Parse(this.Text); 무엇이 문제입니까? 요청하는 두 번째 재정의가 있습니다 IFormatProvider. 이게 뭐야? 마 나는이 통과해야합니까? 그렇다면이 경우에 어떻게 사용합니까? 편집하다 의 차이점은 무엇입니까 Parse와는 ParseExact? 편집 2 Slaks와 Sam의 대답은 모두 나를 위해 일하고 있습니다. 현재 사용자가 입력을하고 …
172 c#  .net  datetime  types  casting 

5
일반 유형 또는 메소드 'System.Nullable <T>'에서 매개 변수 T로 사용하려면 'string'유형은 널 입력 불가능 유형이어야합니다.
"일반 형식 또는 메서드 'System.Nullable'에서 매개 변수 'T'로 사용하려면 'string'형식이 nullable이 아닌 값 형식이어야합니다."오류가 발생하는 이유는 무엇입니까? using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Diagnostics; using Universe; namespace Universe { public class clsdictionary { private string? m_Word = ""; private string? m_Meaning = ""; string? Word { get …
172 c#  nullable 

9
C # int to 바이트 []
int를 사용하는 byte[]한 가지 방법 으로 변환해야 합니다 BitConverter.GetBytes(). 그러나 그것이 다음 사양과 일치하는지 확실하지 않습니다. XDR 부호있는 정수는 [-2147483648,2147483647] 범위의 정수를 인코딩하는 32 비트 데이텀입니다. 정수는 2의 보수 표기법으로 표시됩니다. 최상위 바이트와 최하위 바이트는 각각 0과 3입니다. 정수는 다음과 같이 선언됩니다. 출처: RFC1014 3.2 위의 사양을 충족시키는 int to …
172 c#  .net  bit-manipulation  nfs 

12
List <>에서 마지막 요소를 어떻게 찾을 수 있습니까?
다음은 내 코드에서 추출한 것입니다. public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; this.m_ClassID …
172 c#  list  for-loop 


8
일반적인 IEnumerable을 사용할 수 있는데 yield 키워드를 사용하는 이유는 무엇입니까?
이 코드가 주어지면 : IEnumerable&lt;object&gt; FilteredList() { foreach( object item in FullList ) { if( IsItemInPartialList( item ) ) yield return item; } } 왜 이런 식으로 코딩하지 않아야합니까? : IEnumerable&lt;object&gt; FilteredList() { var list = new List&lt;object&gt;(); foreach( object item in FullList ) { if( IsItemInPartialList( item ) ) …
171 c#  yield 

3
LINQ를 사용하여 사전 <T1, T2>을 선택하십시오.
"select"키워드와 확장 메소드를 사용 IEnumerable&lt;T&gt;하여 LINQ를 사용하여을 리턴 했지만 일반을 리턴해야하며 Dictionary&lt;T1, T2&gt;이를 파악할 수 없습니다. 내가 배운 예는 다음과 비슷한 형태로 무언가를 사용했습니다. IEnumerable&lt;T&gt; coll = from x in y select new SomeClass{ prop1 = value1, prop2 = value2 }; 확장 방법으로도 같은 작업을 수행했습니다. 위의 예제에서 "SomeClass"를 ""로 …
171 c#  .net  linq  generics 

5
.net 코드에서 테이블 값 매개 변수를 스토어드 프로 시저로 전달하는 방법
SQL Server 2005 데이터베이스가 있습니다. 몇 가지 절차에는 저장된 proc에 nvarchar(쉼표로 구분) 전달하고 내부적으로 단일 값으로 나누는 테이블 매개 변수가 있습니다. 다음과 같이 SQL 명령 매개 변수 목록에 추가합니다. cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo"; 데이터베이스를 SQL Server 2008로 마이그레이션해야합니다. 테이블 값 매개 변수가 있으며이를 저장 프로 시저에서 사용하는 방법을 알고 있습니다. …

7
혼합 면도기와 자바 스크립트 코드
면도기와 js를 혼합하는 방법과 혼동됩니다. 이것은 내가 붙어있는 현재 기능입니다. &lt;script type="text/javascript"&gt; var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } c # 코드를 선언 할 수 &lt;c#&gt;&lt;/c#&gt;있고 다른 모든 것이 JS 코드 인 경우-이것이 내가 따르는 것입니다. &lt;script type="text/javascript"&gt; var data …
171 c#  javascript  razor 

11
DateTime를 변환하는 방법? DateTime까지
nullable DateTime ( DateTime?) 을로 변환하고 DateTime싶지만 오류가 발생합니다. 'System.DateTime'형식을 암시 적으로 변환 할 수 없습니까? 'System.DateTime'으로 명시적인 전환이 존재합니다 (캐스트가 누락 되었습니까?) 나는 다음을 시도했다. DateTime UpdatedTime = (DateTime)_objHotelPackageOrder.UpdatedDate == null ? DateTime.Now : _objHotelPackageOrder.UpdatedDate;
171 c#  .net  datetime 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.