«c#» 태그된 질문

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

6
ASP.NET Core MVC에서 태그 도우미 선택
ASP.NET Core의 select 태그 도우미에 대한 도움이 필요합니다. 선택 태그 도우미에 바인딩하려는 직원 목록이 있습니다. 내 직원은 List<Employee> EmployeesList선택 가치가 있으며 EmployeeId재산 으로 들어갑니다 . 내 뷰 모델은 다음과 같습니다. public class MyViewModel { public int EmployeeId { get; set; } public string Comments { get; set; } public List<Employee> …


4
.NET에서 바이트의 리터럴 접미사?
float 또는 double과 같은 짧은 방법으로 바이트 변수를 선언하는 방법이 있는지 궁금합니다. 내가 좋아하는 것을 의미 5f하고 5d. 물론 쓸 수 byte x = 5는 있지만 var지역 변수에 사용하면 약간 중요하지 않습니다 .
162 c#  .net  value-type 

8
Collection <T> 대 List <T> 인터페이스에서 무엇을 사용해야합니까?
코드는 다음과 같습니다. namespace Test { public interface IMyClass { List&lt;IMyClass&gt; GetList(); } public class MyClass : IMyClass { public List&lt;IMyClass&gt; GetList() { return new List&lt;IMyClass&gt;(); } } } 코드 분석을 실행하면 다음 권장 사항이 나타납니다. 경고 3 CA1002 : Microsoft.Design : Collection, ReadOnlyCollection 또는 KeyedCollection을 사용하도록 'IMyClass.GetList ()'에서 'List'변경 …

8
쿼리 문자열에 값 추가
목록에서 아래 URL과 비슷한 URL 세트를 가지고 있습니다 http://somesite.com/backup/lol.php?id=1&amp;server=4&amp;location=us http://somesite.com/news.php?article=1&amp;lang=en 다음 코드를 사용하여 쿼리 문자열을 가져 왔습니다. myurl = longurl.Split('?'); NameValueCollection qs = HttpUtility.ParseQueryString(myurl [1]); foreach (string lol in qs) { // results will return } 그러나 제공된 URL을 기반으로 id , server , location 등과 같은 매개 변수 만 …


4
Parallel.ForEach 대 Task.Run 및 Task.WhenAll
Parallel.ForEach 또는 Task.Run ()을 사용하여 작업 집합을 비동기 적으로 시작하는 것의 차이점은 무엇입니까? 버전 1 : List&lt;string&gt; strings = new List&lt;string&gt; { "s1", "s2", "s3" }; Parallel.ForEach(strings, s =&gt; { DoSomething(s); }); 버전 2 : List&lt;string&gt; strings = new List&lt;string&gt; { "s1", "s2", "s3" }; List&lt;Task&gt; Tasks = new List&lt;Task&gt;(); …

11
.net 코어의 appsettings.json에서 가치 얻기
여기서 누락 된 것이 확실하지 않지만 .net 핵심 응용 프로그램의 appsettings.json에서 값을 가져올 수 없습니다. appsettings.json은 다음과 같습니다. { "AppSettings": { "Version": "One" } } 시작 : public class Startup { private IConfigurationRoot _configuration; public Startup(IHostingEnvironment env) { _configuration = new ConfigurationBuilder() } public void ConfigureServices(IServiceCollection services) { //Here I …

5
C #에서 참조 된 XSD에 대해 XML 유효성 검사
다음과 같은 지정된 스키마 위치를 가진 XML 파일이 있습니다. xsi:schemaLocation="someurl ..\localSchemaPath.xsd" C #에서 유효성을 검사하고 싶습니다. Visual Studio는 파일을 열 때 스키마에 대해 파일의 유효성을 검사하고 오류를 완벽하게 나열합니다. 그러나 어떻게 든 스키마를 지정하지 않고 C #에서 자동으로 유효성을 검사 할 수없는 것처럼 보입니다. XmlDocument asset = new XmlDocument(); XmlTextReader …
161 c#  xml  xsd 

11
매개 변수가없는 생성자를 만들 때 기본 매개 변수없는 생성자가 사라지는 이유
C #, C ++ 및 Java에서 매개 변수를 사용하는 생성자를 만들면 기본 매개 변수가없는 생성자가 사라집니다. 나는 항상이 사실을 받아 들였지만 이제는 왜 그런지 궁금해하기 시작했습니다. 이 행동의 이유는 무엇입니까? "자신의 생성자를 만든 경우이 암시 적 생성자를 원하지 않을 것 "이라고 말하는 것이 "안전 측정 / 추측" 일 뿐입니 까? …

7
__doPostBack () 사용 방법
ASP.NET에서을 사용하여 비동기 포스트 백을 만들려고하는데 어떻게 해야할지 모르겠습니다 __doPostBack(). 바닐라 JavaScript를 사용하고 싶습니다. 버튼 클릭과 같은 간단한 것이 __doPostBack()이벤트를 발생 시킬 수 있습니다 . 메커니즘이 어떻게 작동하는지 배우려고합니다.

5
.NET 정규식에서 "그룹"과 "캡처"의 차이점은 무엇입니까?
.NET의 정규 표현식 언어와 관련하여 "그룹"과 "캡처"의 차이점이 무엇인지 조금 모호합니다. 다음 C # 코드를 고려하십시오. MatchCollection matches = Regex.Matches("{Q}", @"^\{([A-Z])\}$"); 나는 이것이 문자 'Q'에 대한 단일 캡처를 초래할 것으로 기대하지만 반환 된 속성을 인쇄하면 MatchCollection다음을 볼 수 있습니다. matches.Count: 1 matches[0].Value: {Q} matches[0].Captures.Count: 1 matches[0].Captures[0].Value: {Q} matches[0].Groups.Count: 2 matches[0].Groups[0].Value: …
161 c#  .net  regex 

11
C # : 단일 명령문에서 동일한 값을 여러 변수에 지정
C #에서 단일 명령문으로 한 번에 하나의 값을 여러 변수에 할당하는 방법이 있습니까? 이 라인을 따라 뭔가 (의사 코드) : int num1 = 1; int num2 = 1; num1 &amp; num2 = 5; 아마 그렇지는 않지만 비슷한 것이 실제로 가능한 경우 물어볼 가치가 있다고 생각했습니다!
161 c# 

8
linq를 사용하여 두 개의 객체 목록에서 목록 만들기
다음과 같은 상황이 있습니다 class Person { string Name; int Value; int Change; } List&lt;Person&gt; list1; List&lt;Person&gt; list2; List&lt;Person&gt; 결합 레코드가 같은 이름을 가진 사람, list2에있는 사람의 값, 변경이 list2의 값-list1의 값이 될 경우를 대비 하여 두 목록을 새 목록으로 결합해야합니다. 중복이 없으면 변경은 0입니다
161 c#  linq 


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