C # ( "see sharp"로 발음)은 Microsoft에서 개발 한 높은 수준의 정적으로 형식화 된 다중 패러다임 프로그래밍 언어입니다. C # 코드는 일반적으로 .NET Framework, .NET Core 및 Xamarin을 포함하는 Microsoft의 .NET 도구 및 런타임 제품군을 대상으로합니다. C # 또는 C #의 공식 사양으로 작성된 코드에 대한 질문에이 태그를 사용하십시오.
나는 한 List<BuildingStatus>이라고 buildingStatus. char 코드 (로 반환 GetCharCode())가 일부 변수와 같은 상태를 포함하고 있는지 확인하고 싶습니다 v.Status. 아래의 (비 컴파일) 코드 라인을 따라이 작업을 수행하는 방법이 있습니까? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
나는 다음과 같은 변수를 가지고있다 : string title = string.empty; 내 필요는 문자열이 전달되면 div 안에 내용을 큰 따옴표로 표시해야한다는 것입니다. 그래서 나는 다음과 같이 썼다 : ... ... <div>"+ title +@"</div> ... ... 그러나 여기에 큰 따옴표를 추가하는 방법은 무엇입니까? 다음과 같이 표시됩니다. "How to add double quotes"
На этот вопрос есть ответы на 스택 오버플로 на русском : Когда следует использовать ValueTask <T>? C # 7.0부터 비동기 메소드는 ValueTask <T>를 리턴 할 수 있습니다. 설명은 캐시 된 결과가 있거나 동기 코드를 통해 비동기를 시뮬레이션 할 때 사용해야한다고 말합니다. 그러나 나는 여전히 ValueTask를 사용하는 데 문제가 무엇인지 또는 …
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"또는 …
iOS 용 프로젝트를 진행 중이며 Visual Studios로 프로그래밍하고 Xamarin을 사용하여 Mac 서버에 연결합니다. 최근에 스토리 보드와 클래스에 더 많은 뷰를 추가하려고했습니다. 코드를 작성하려고 할 때이 오류가 발생했습니다. http://pastebin.com/Ub5s89aa 이것이 콘솔의 출력입니다. http://pastebin.com/fhWDy2cJ 이 오류의 의미를 모르며 오류의 일부를 찾으려고 시도했을 때 아무런 도움이되지 않았습니다. 빌드를 정리하고 다시 빌드하려고했지만 Visual Studios를 …
이 예외 처리기를 끝내려고합니다. 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); } 이 …
동료에 따르면 적어도 이상한 습관이 있습니다. 우리는 작은 프로젝트를 함께 진행하고 있습니다. 내가 수업을 쓴 방법은 (단순화 된 예)입니다. [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new Bar(); return _bar; } set { …
확인할 수없는 오류 메시지가 나타납니다. Visual Studio 또는 디버거에서 시작됩니다. 궁극적 인 오류 조건이 VS, 디버거, 내 프로그램 또는 데이터베이스인지 확실하지 않습니다. 이것은 Windows 앱입니다. 웹앱이 아닙니다. VS의 첫 번째 메시지는 "콜 스택 프레임에로드 된 심볼이 없습니다. 소스 코드를 표시 할 수 없습니다."라는 팝업 상자입니다. 클릭하면 " ContextSwitchDeadlock이 감지되었습니다 "라는 …
이 코드가 작동하지 않는 이유를 아는 사람이 있습니까? public class CollectionViewModel : ViewModelBase { public ObservableCollection<EntityViewModel> 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 …
Outc 매개 변수가있는 메소드를 Func으로 전달할 수 있습니까? public IList<Foo> FindForBar(string bar, out int count) { } // somewhere else public IList<T> Find(Func<string, int, List<T>> listFunction) { } Func는 형식이 필요하므로 컴파일 할 수 없으며 listFunction을 호출하면 int가 필요하고 out을 허용하지 않습니다. 이 방법이 있습니까?
웹 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) { ... } } 개별 방법을 매핑 할 수 있으므로 적절한 장소에서 올바른 요청을 얻는 것이 매우 간단했습니다. 단일 …
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()); } 예외가 발생하지 않으므로 …
컬렉션을 반복하는 방법은 여러 가지가 있습니다. 차이점이 있거나 왜 다른 방법으로 사용하는지 궁금합니다. 첫 번째 유형 : List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } 다른 방법 : List<string> someList = <some way to init> someList.ForEach(delegate(string s) { <process the string> }); …