«c#» 태그된 질문

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

5
LINQ : "포함"및 Lambda 쿼리
나는 한 List<BuildingStatus>이라고 buildingStatus. char 코드 (로 반환 GetCharCode())가 일부 변수와 같은 상태를 포함하고 있는지 확인하고 싶습니다 v.Status. 아래의 (비 컴파일) 코드 라인을 따라이 작업을 수행하는 방법이 있습니까? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

3
PDF를 만드는 최고의 C # API [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
168 c#  .net  api  pdf-generation 

18
변수 안에있는 문자열에 큰 따옴표를 추가하는 방법은 무엇입니까?
나는 다음과 같은 변수를 가지고있다 : string title = string.empty; 내 필요는 문자열이 전달되면 div 안에 내용을 큰 따옴표로 표시해야한다는 것입니다. 그래서 나는 다음과 같이 썼다 : ... ... <div>"+ title +@"</div> ... ... 그러나 여기에 큰 따옴표를 추가하는 방법은 무엇입니까? 다음과 같이 표시됩니다. "How to add double quotes"

4
C #에서 ValueTask <T>보다 Task <T>를 사용하는 이유는 무엇입니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Когда следует использовать ValueTask &lt;T&gt;? C # 7.0부터 비동기 메소드는 ValueTask &lt;T&gt;를 리턴 할 수 있습니다. 설명은 캐시 된 결과가 있거나 동기 코드를 통해 비동기를 시뮬레이션 할 때 사용해야한다고 말합니다. 그러나 나는 여전히 ValueTask를 사용하는 데 문제가 무엇인지 또는 …
168 c#  asynchronous 

11
IConfiguration을 사용하여 ASP.NET Core Get Json Array
appsettings.json에서 { "MyArray": [ "str1", "str2", "str3" ] } Startup.cs에서 public void ConfigureServices(IServiceCollection services) { services.AddSingleton&lt;IConfiguration&gt;(Configuration); } HomeController에서 public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } 위의 코드가 있는데 null이 있습니다. 어떻게 …

15
파일 또는 어셈블리 "System.Net.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a"를로드 할 수 없습니다.
Visual Studio 2015 Community 및 SQL Server 2016 Express 만 설치된 깨끗한 Windows 10 컴퓨터에 프로젝트를 복사했습니다. Windows 10 및 VS2015 또는 SQL Server와 함께 설치된 다른 프레임 워크 버전은 없습니다. WebApi 프로젝트를 시작하려고하면 다음 메시지가 나타납니다. 파일 또는 어셈블리 "System.Net.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a"또는 …

9
설명 <IBCocoaTouchPlatformTool 설명 : 0x7fa8bad9a6f0>에 대한 실행 컨텍스트를 찾거나 작성하지 못했습니다.
iOS 용 프로젝트를 진행 중이며 Visual Studios로 프로그래밍하고 Xamarin을 사용하여 Mac 서버에 연결합니다. 최근에 스토리 보드와 클래스에 더 많은 뷰를 추가하려고했습니다. 코드를 작성하려고 할 때이 오류가 발생했습니다. http://pastebin.com/Ub5s89aa 이것이 콘솔의 출력입니다. http://pastebin.com/fhWDy2cJ 이 오류의 의미를 모르며 오류의 일부를 찾으려고 시도했을 때 아무런 도움이되지 않았습니다. 빌드를 정리하고 다시 빌드하려고했지만 Visual Studios를 …
167 c#  ios  visual-studio  xamarin 

8
활성 app.config 파일의 경로를 찾는 방법은 무엇입니까?
이 예외 처리기를 끝내려고합니다. if (ConfigurationManager.ConnectionStrings["ConnectionString"]==null) { string pathOfActiveConfigFile = ...? throw new ConfigurationErrorsException( "You either forgot to set the connection string, or " + "you're using a unit test framework that looks for "+ "the config file in strange places, update this file : " + pathOfActiveConfigFile); } 이 …

9
좋은 습관입니까? 게터에서 객체 초기화
동료에 따르면 적어도 이상한 습관이 있습니다. 우리는 작은 프로젝트를 함께 진행하고 있습니다. 내가 수업을 쓴 방법은 (단순화 된 예)입니다. [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new Bar(); return _bar; } set { …
167 c#  coding-style  getter 

9
Visual Studio : ContextSwitchDeadlock
확인할 수없는 오류 메시지가 나타납니다. Visual Studio 또는 디버거에서 시작됩니다. 궁극적 인 오류 조건이 VS, 디버거, 내 프로그램 또는 데이터베이스인지 확실하지 않습니다. 이것은 Windows 앱입니다. 웹앱이 아닙니다. VS의 첫 번째 메시지는 "콜 스택 프레임에로드 된 심볼이 없습니다. 소스 코드를 표시 할 수 없습니다."라는 팝업 상자입니다. 클릭하면 " ContextSwitchDeadlock이 감지되었습니다 "라는 …

18
항목이 변경 될 때 ObservableCollection이 알리지 않음 (INotifyPropertyChanged에서도)
이 코드가 작동하지 않는 이유를 아는 사람이 있습니까? public class CollectionViewModel : ViewModelBase { public ObservableCollection&lt;EntityViewModel&gt; ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged("ContentList"); //I want to be notified here when something changes..? //debugger doesn't stop here when IsRowChecked is toggled } } } public …

4
매개 변수가없는 Func <T>
Outc 매개 변수가있는 메소드를 Func으로 전달할 수 있습니까? public IList&lt;Foo&gt; FindForBar(string bar, out int count) { } // somewhere else public IList&lt;T&gt; Find(Func&lt;string, int, List&lt;T&gt;&gt; listFunction) { } Func는 형식이 필요하므로 컴파일 할 수 없으며 listFunction을 호출하면 int가 필요하고 out을 허용하지 않습니다. 이 방법이 있습니까?
167 c#  .net  linq  generics  func 

16
ASP.NET 웹 API에서 여러 GET 메소드가있는 단일 컨트롤러
웹 API에서는 비슷한 구조의 클래스가 있습니다. public class SomeController : ApiController { [WebGet(UriTemplate = "{itemSource}/Items")] public SomeValue GetItems(CustomParam parameter) { ... } [WebGet(UriTemplate = "{itemSource}/Items/{parent}")] public SomeValue GetChildItems(CustomParam parameter, SomeObject parent) { ... } } 개별 방법을 매핑 할 수 있으므로 적절한 장소에서 올바른 요청을 얻는 것이 매우 간단했습니다. 단일 …

8
C #에서 int가 적법한 열거 형인지 확인하는 방법이 있습니까?
SO 게시물을 읽었으며 가장 기본적인 작업이 누락 된 것 같습니다. public enum LoggingLevel { Off = 0, Error = 1, Warning = 2, Info = 3, Debug = 4, Trace = 5 }; if (s == "LogLevel") { _log.LogLevel = (LoggingLevel)Convert.ToInt32("78"); _log.LogLevel = (LoggingLevel)Enum.Parse(typeof(LoggingLevel), "78"); _log.WriteDebug(_log.LogLevel.ToString()); } 예외가 발생하지 않으므로 …
167 c#  enums 

14
foreach vs someList.ForEach () {}
컬렉션을 반복하는 방법은 여러 가지가 있습니다. 차이점이 있거나 왜 다른 방법으로 사용하는지 궁금합니다. 첫 번째 유형 : List&lt;string&gt; someList = &lt;some way to init&gt; foreach(string s in someList) { &lt;process the string&gt; } 다른 방법 : List&lt;string&gt; someList = &lt;some way to init&gt; someList.ForEach(delegate(string s) { &lt;process the string&gt; }); …
167 c#  .net  generics  loops  enumeration 

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