프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A


11
.NET에서 구조체의 기본 생성자를 정의 할 수없는 이유는 무엇입니까?
.NET에서 값 유형 (C # struct)은 매개 변수가없는 생성자를 가질 수 없습니다. 이 게시물 에 따르면 이것은 CLI 사양에 의해 요구됩니다. 모든 값 유형에 대해 기본 생성자가 (컴파일러에 의해) 생성되어 모든 멤버를 0으로 초기화합니다 (또는 null). 이러한 기본 생성자를 정의 할 수없는 이유는 무엇입니까? 한 가지 사소한 용도는 유리수입니다. public …
261 c#  .net  struct 

30
애니메이션 GIF 표시
응용 프로그램에 애니메이션 GIF 이미지를 표시하고 싶습니다. 안드로이드가 애니메이션 GIF를 기본적으로 지원하지 않는 어려운 방법을 발견했습니다. 그러나 AnimationDrawable을 사용하여 애니메이션을 표시 할 수 있습니다 . 개발> 안내서> 이미지 및 그래픽> 드로어 블 개요 이 예제는 응용 프로그램 리소스에 프레임으로 저장된 애니메이션을 사용하지만 필요한 것은 애니메이션 GIF를 직접 표시하는 것입니다. 내 …


4
ReSharper는 경고 : "일반 유형의 정적 필드"
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …



23
파이썬은 사용자로부터 단일 문자를 읽습니다
사용자 입력에서 하나의 단일 문자를 읽는 방법이 있습니까? 예를 들어 터미널에서 하나의 키를 누르면 반환됩니다 (정렬 한 정렬 getch()). Windows에 기능이 있다는 것을 알고 있지만 플랫폼 간 무언가를 원합니다.
261 python  input 



7
반응 라우터 v4 / v5가있는 중첩 된 경로
현재 반응 라우터 v4를 사용하여 중첩 경로로 어려움을 겪고 있습니다. 가장 가까운 예는 React-Router v4 Documentation 의 경로 구성입니다 . 내 앱을 두 개의 다른 부분으로 나누고 싶습니다. 프론트 엔드 및 관리 영역 나는 이것에 대해 생각하고 있었다 : <Match pattern="/" component={Frontpage}> <Match pattern="/home" component={HomePage} /> <Match pattern="/about" component={AboutPage} /> …




2
내 HttpClient PostAsync 두 번째 매개 변수에 대해 HttpContent를 어떻게 설정합니까?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } 은 PostAsync할 필요가 또 다른 …

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