«c#» 태그된 질문

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

10
최신 구조 중 하나 대신 일반 오래된 Thread 객체를 사용하는 것이 더 바람직한 경우가 있습니까?
나는 블로그 게시물과 여기에서 많은 사람들 Thread이 C #의 최신 버전 에서 클래스 사용을 피하거나 반대하는 것을 봅니다 (물론 Task& 친구 가 추가 된 4.0 이상을 의미합니다 ). 이전에도 평범한 오래된 스레드의 기능이 많은 경우 ThreadPool클래스에 의해 대체 될 수 있다는 사실에 대한 논쟁이있었습니다 . 또한, ugly + combo를 대체하는 …
112 c#  .net  multithreading 

5
Entity Framework Code First는 저장 프로 시저를 지원합니까?
저는 EF Code First의 여러 프레젠테이션을 보았지만 EFCF가 저장 프로 시저와 어떻게 작동하는지 보지 못했습니다. 일부 sp를 사용할 메서드를 어떻게 선언 할 수 있습니까? 엔티티 속성을 sp 매개 변수에 수동으로 매핑하지 않고 sp를 호출하는 메서드에 엔티티를 전달할 수 있습니까? 또한 모델을 변경하면 어떻게됩니까? 모델에서 테이블을 다시 만드는 동안 내 sp를 …

2
MSMQ 샘플 응용 프로그램을 작성하는 데 필요한 최소한
저는 한 시간 넘게 연구를 해왔고 C #에서 MSMQ를 사용하는 방법에 대한 훌륭한 샘플을 찾고 Message Queue에 대한 책의 한 장 전체를 찾았습니다 ...하지만 빠른 테스트를 위해 필요한 것은이 시나리오뿐입니다. 간단한 데모를 위해 완벽한 방법으로 : "응용 프로그램 A": 메시지 큐에 메시지를 씁니다. (응용 프로그램 A는 C # Windows 서비스입니다.) …
112 c#  msmq 

5
모호성에 관여하지 않는 경우 메서드를 추가하면 모호한 호출이 추가되는 이유
이 수업이 있습니다 public class Overloaded { public void ComplexOverloadResolution(params string[] something) { Console.WriteLine("Normal Winner"); } public void ComplexOverloadResolution<M>(M something) { Console.WriteLine("Confused"); } } 이렇게 부르면 : var blah = new Overloaded(); blah.ComplexOverloadResolution("Which wins?"); Normal Winner콘솔에 기록 합니다. 그러나 다른 방법을 추가하면 : public void ComplexOverloadResolution(string something, object somethingElse = …

1
BookSleeve의 ConnectionUtils.Connect ()를 사용하여 Redis 메시지 버스 장애 조치와 SignalR 사용
SignalR 앱을 사용하여 Redis 메시지 버스 장애 조치 시나리오를 만들려고합니다. 처음에는 두 개의 Redis 서버를 모니터링하는 간단한 하드웨어로드 밸런서 장애 조치를 시도했습니다. SignalR 애플리케이션은 단일 HLB 엔드 포인트를 가리 켰습니다. 그런 다음 하나의 서버에 오류가 발생했지만 SignalR 앱 풀을 재활용하지 않고 두 번째 Redis 서버에서 메시지를 성공적으로 가져올 수 없습니다. …

7
한 번에 일반 목록 내의 모든 null 요소를 제거하는 방법은 무엇입니까?
목록 내의 모든 요소를 ​​제거하기 위해 C # 용 .Net에 정의 된 기본 메서드가 null있습니까? List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...}; 매개 변수 중 일부는 다음과 같습니다 null. 미리 알 수 없으며 목록에서 제거하여 null이 아닌 매개 변수 만 포함하도록하고 싶습니다.
112 c#  list  null  element 

4
.NET에서 객체를 UTF-8 XML로 직렬화
간결성을 위해 적절한 개체 처리가 제거되었지만 이것이 메모리에서 개체를 UTF-8로 인코딩하는 가장 간단한 방법이라면 충격을 받았습니다. 더 쉬운 방법이 있어야하지 않나요? var serializer = new XmlSerializer(typeof(SomeSerializableObject)); var memoryStream = new MemoryStream(); var streamWriter = new StreamWriter(memoryStream, System.Text.Encoding.UTF8); serializer.Serialize(streamWriter, entry); memoryStream.Seek(0, SeekOrigin.Begin); var streamReader = new StreamReader(memoryStream, System.Text.Encoding.UTF8); var utf8EncodedXml = …


15
Linq에서 Sql까지의 임의 행
조건이있을 때 Linq to SQL을 사용하여 임의의 행을 검색하는 가장 좋은 (그리고 가장 빠른) 방법은 무엇입니까 (예 : 일부 필드가 참이어야 함)?
112 c#  .net  linq-to-sql 

9
폴더에 파일이 있는지 확인하는 방법은 무엇입니까?
폴더에 xml 파일이 있는지 확인해야합니다. DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == 0) { log.Info("no files present") } 폴더에 파일이 있는지 확인하는 가장 좋은 방법입니다. xml 파일이 있는지 확인해야합니다.
112 c#  xml  file  fileinfo 

9
ASP Net Web API 2.1 클라이언트 IP 주소 가져 오기
안녕하세요, 웹 API에서 일부 방법을 요청하는 클라이언트 IP가 필요합니다. 여기 에서이 코드를 사용하려고 시도 했지만 항상 서버 로컬 IP를 반환합니다. 올바른 방법으로 얻는 방법은 무엇입니까? HttpContext.Current.Request.UserHostAddress; 다른 질문에서 : public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpContext"; private const string RemoteEndpointMessage = "System.ServiceModel.Channels.RemoteEndpointMessageProperty"; public static string GetClientIpAddress(this …


4
사전을 DataSource로 사용하는 C # DropDownList
나는 설정할 DataTextField와 DataValueField의 Dropdownlist의 사전 (목록)을 사용하여 (languageList) languageCod화면에 텍스트로 키와 언어 이름 (영어)으로 (EN-GB)의. 관련 코드 : string[] languageCodsList= service.LanguagesAvailable(); Dictionary<string, string> list = new Dictionary<string, string>(languageCodsList.Length); foreach (string cod in languageCodsList) { CultureInfo cul = new CultureInfo(cod); list.Add(cod, cul.DisplayName); } languageList.DataSource = list; languageList.DataBind(); 어떻게 설정 DataTextField하고 …


4
MVC3 DropDownListFor-간단한 예?
DropDownListForMVC3 앱에 문제가 있습니다. StackOverflow를 사용하여 뷰에 표시하는 방법을 알아낼 수 있었지만 이제 제출할 때 뷰 모델의 해당 속성에서 값을 캡처하는 방법을 모릅니다. 이 작업을 수행하려면 ID와 값 속성이있는 내부 클래스를 만들어야 IEnumerable<Contrib>하고 DropDownListFor매개 변수 요구 사항 을 충족 하기 위해를 사용해야했습니다 . 그러나 이제 MVC FW는이 드롭 다운에서 선택한 …

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