«c#» 태그된 질문

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

17
객체를 XML로 직렬화
상속받은 C # 클래스가 있습니다. 개체를 성공적으로 "빌드"했습니다. 그러나 객체를 XML로 직렬화해야합니다. 쉬운 방법이 있습니까? 클래스가 직렬화를 위해 설정된 것처럼 보이지만 XML 표현을 얻는 방법을 잘 모르겠습니다. 내 수업 정의는 다음과 같습니다. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.domain.com/test")] [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.domain.com/test", IsNullable = false)] public …

10
C #에서 개인 메서드의 단위 테스트
Visual Studio에서는 자동으로 생성 된 접근 자 클래스를 통해 개인 메서드의 단위 테스트를 수행 할 수 있습니다. 성공적으로 컴파일하는 개인용 메소드의 테스트를 작성했지만 런타임에 실패합니다. 코드와 테스트의 버전은 다음과 같습니다. //in project MyProj class TypeA { private List<TypeB> myList = new List<TypeB>(); private class TypeB { public TypeB() { } …
292 c#  unit-testing 


10
Thread에서 ThreadStart 메소드에 매개 변수를 전달하는 방법은 무엇입니까?
Thread.ThreadStart()C #에서 메서드에 매개 변수를 전달하는 방법은 무엇입니까? '다운로드'라는 메소드가 있다고 가정하십시오. public void download(string filename) { // download code } 이제 메인 메소드에 하나의 스레드를 만들었습니다. Thread thread = new Thread(new ThreadStart(download(filename)); 오류 메소드 유형이 예상됩니다. 매개 변수가 ThreadStart있는 대상 메소드로 매개 변수를 전달하는 방법은 무엇입니까?
291 c#  .net  multithreading 

16
문자열 형식을 사용하여 소수점 이하 2 자리 또는 간단한 정수 표시
때로는 100 또는 100.99 또는 100.9 일 수있는 가격 필드가 표시됩니다. 원하는 것은 해당 가격에 소수를 입력 한 경우에만 소수점 이하 2 자리로 가격을 표시하는 것입니다. 예를 들어 100 인 경우에만 100을 100.00이 아니라 100으로 표시하고 가격이 100.2 인 경우 100.22와 유사하게 100.20을 표시해야합니다. 나는 googled하고 몇 가지 예를 보았지만 …



11
객체를 전달할 때 왜 'ref'키워드를 사용합니까?
객체를 메소드에 전달하는 경우 왜 ref 키워드를 사용해야합니까? 어쨌든 이것이 기본 동작이 아닙니까? 예를 들면 다음과 같습니다. class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo"; DoSomething(t); Console.WriteLine(t.Something); } static public void DoSomething(TestRef t) { t.Something = "Bar"; } } public class TestRef …

28
C #을 사용하여 문자열에 문자열 배열의 문자열이 포함되어 있는지 확인
C #을 사용하여 문자열 값에 문자열 배열의 단어가 포함되어 있는지 확인하고 싶습니다. 예를 들어 string stringToCheck = "text1text2text3"; string[] stringArray = { "text1", "someothertext", etc... }; if(stringToCheck.contains stringArray) //one of the items? { } 'stringToCheck'의 문자열 값에 배열에 단어가 포함되어 있는지 어떻게 확인할 수 있습니까?
290 c#  arrays  string  search 

5
HttpWebRequest 및 HttpWebResponse에서 Http 상태 코드 번호 (200, 301, 404 등) 가져 오기
에서 HttpWebResponse반환 된 객체 에서 HTTP 상태 코드 번호를 가져 오려고 합니다 HttpWebRequest. 텍스트 설명 대신 실제 숫자 (200, 301, 302, 404 등)를 얻으려고했습니다. ( "Ok", "MovedPermanently"등) 응답 개체의 어딘가에 속성에 묻힌 숫자입니까? 큰 스위치 기능을 만드는 것 이외의 아이디어가 있습니까? 감사. HttpWebRequest webRequest = (HttpWebRequest)WebRequest .Create("http://www.gooogle.com/"); webRequest.AllowAutoRedirect = false; …
289 c#  .net  http  httpwebrequest 

6
웹 API에서 HttpClient를 사용하여 JsonObject 게시
Web API에서 JsonObject사용 을 POST하려고합니다 HttpClient. 이 문제를 해결하는 방법을 잘 모르겠으며 샘플 코드를 많이 찾을 수 없습니다. 여기까지 내가 가진 것입니다 : var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient = new HttpClient("myurl"); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = httpClient.Post("", ???); 나는 …

13
C #에서 일반 인수의 널 또는 기본 비교
다음과 같이 정의 된 일반 메소드가 있습니다. public void MyMethod<T>(T myArgument) 가장 먼저 할 일은 myArgument의 값이 해당 유형의 기본값인지 확인하는 것입니다. if (myArgument == default(T)) 그러나 T가 == 연산자를 구현한다고 보장하지 않기 때문에 컴파일되지 않습니다. 그래서 코드를 다음과 같이 전환했습니다. if (myArgument.Equals(default(T))) 이제 이것은 컴파일되지만 myArgument가 null 인 경우 …
288 c#  generics 

17
이미지 C #의 크기를 조정하는 방법
로 Size, Width그리고 Height있습니다Get() 의 특성 System.Drawing.Image; C #에서 런타임에 Image 객체의 크기를 어떻게 조정할 수 있습니까? 지금은 Image다음을 사용하여 새로운 것을 만들고 있습니다 . // objImage is the original Image Bitmap objBitmap = new Bitmap(objImage, new Size(227, 171));
288 c#  image  resize 

11
일반적인 매개 변수로 널 입력 가능 유형?
나는 이런 식으로하고 싶다 : myYear = record.GetValueOrNull<int?>("myYear"), 널 입력 가능 유형을 일반 매개 변수로 확인하십시오. GetValueOrNull함수가 null을 반환 할 수 있기 때문에 첫 번째 시도는 다음과 같습니다. public static T GetValueOrNull<T>(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) { …
288 c#  generics 

8
동적 표현식을 컴파일하는 데 필요한 하나 이상의 유형을 찾을 수 없습니다. Microsoft.CSharp.dll 및 System.Core.dll에 대한 참조가 누락 되었습니까?
이 코드를 Microsoft Visual C # 2010에서 컴파일하려고합니다. using System; using System.Globalization; class main { static void Main() { dynamic d; d = "dyna"; Console.WriteLine(d); } } 하지만이 두 가지 오류가 발생합니다 오류 1 사전 정의 된 유형 'Microsoft.CSharp.RuntimeBinder.Binder'가 정의되지 않았거나 가져 오지 않았습니다 오류 2 동적 표현식을 컴파일하는 데 …
287 c#  .net 

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