«c#» 태그된 질문

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

9
매개 변수가 일정 할 수 있습니까?
Java와 동등한 C #을 찾고 final있습니다. 존재합니까? C #에는 다음과 같은 것이 있습니까? public Foo(final int bar); 위의 예 bar에서은 읽기 전용 변수이며로 변경할 수 없습니다 Foo(). C #에서이 작업을 수행하는 방법이 있습니까? 예를 들어, 어쩌면 내가 함께 작업 할 긴 방법이 x, y그리고 z일부 개체 (INT)로 좌표를. 함수가 어떤 …

11
C # 제네릭 및 형식 검사
를 IList<T>매개 변수로 사용하는 방법이 있습니다. 그 T객체 의 유형이 무엇인지 확인하고 그에 따라 무언가를해야합니다. T값 을 사용하려고 했지만 컴파일러에서 허용하지 않습니다. 내 솔루션은 다음과 같습니다. private static string BuildClause<T>(IList<T> clause) { if (clause.Count > 0) { if (clause[0] is int || clause[0] is decimal) { //do something } else …
83 c#  generics  types 

14
C #에서 구조를 바이트 배열로 변환하는 방법은 무엇입니까?
C #에서 구조를 바이트 배열로 어떻게 변환합니까? 다음과 같은 구조를 정의했습니다. public struct CIFSPacket { public uint protocolIdentifier; //The value must be "0xFF+'SMB'". public byte command; public byte errorClass; public byte reserved; public ushort error; public byte flags; //Here there are 14 bytes of data which is used differently among …
83 c#  struct 

4
루트 공급자 .Net Core 2에서 범위가 지정된 서비스를 확인할 수 없습니다.
내 앱을 실행하려고하면 오류가 발생합니다. InvalidOperationException: Cannot resolve 'API.Domain.Data.Repositories.IEmailRepository' from root provider because it requires scoped service 'API.Domain.Data.EmailRouterContext'. 이상한 점은이 EmailRepository와 인터페이스가 다른 모든 저장소와 동일하게 설정되어 있지만 오류가 발생하지 않는다는 것입니다. 이 오류는 app.UseEmailingExceptionHandling ();을 사용하려고 할 때만 발생합니다. 선. 다음은 내 Startup.cs 파일 중 일부입니다. public class Startup …

9
콘솔 애플리케이션의 진행률 표시 줄
sftp 서버에 파일을 업로드하는 간단한 C # 콘솔 앱을 작성 중입니다. 그러나 파일의 양이 많습니다. 업로드 할 총 파일 수에서 업로드 된 파일의 비율 또는 이미 업로드 된 파일 수를 표시하고 싶습니다. 먼저 모든 파일과 총 파일 수를 얻습니다. string[] filePath = Directory.GetFiles(path, "*"); totalCount = filePath.Length; 그런 다음 파일을 …
83 c#  console  progress 

5
부분 클래스에서 속성을 정의한 다음 다른 부분 클래스의 속성으로 표시 할 수 있습니까?
다음과 같이 생성 된 코드 파일을 가질 수있는 방법이 있습니까? public partial class A { public string a {get; set;} } 그리고 다른 파일에서 : public partial class A { [Attribute("etc")] public string a {get; set;} } 그래서 데이터베이스에서 생성 된 클래스를 가지고 생성되지 않은 파일을 사용하여 마크 업할 수 …


3
Newtonsoft JSON 역 직렬화
내 JSON은 다음과 같습니다. {"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]} C # 용 Newtonsoft JSON.NET deserialize 라이브러리를 찾았습니다. 다음과 같이 사용하려고했습니다. object JsonDe = JsonConvert.DeserializeObject(Json); JsonDe모든 "유형"데이터를 얻기 위해 개체에 액세스하려면 어떻게 해야합니까? 루프로 시도했지만 개체에 열거자가 없기 때문에 작동하지 않습니다.

11
uint 대 int 사용 [닫기]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문 개선 나는 C # 프로그래머가 어디에서나 int를 사용하는 경향이 있으며 거의 ​​uint에 의존하지 않는 …
83 c# 

18
C #에서 매일 특정 시간에 메서드를 호출하는 방법은 무엇입니까?
나는 SO를 검색하고 Quartz.net에 대한 답변을 찾았습니다. 하지만 내 프로젝트에는 너무 큰 것 같습니다. 동등한 솔루션을 원하지만 더 간단하고 코드 내에서 (외부 라이브러리가 필요하지 않음). 매일 특정 시간에 메소드를 호출하려면 어떻게해야합니까? 이에 대한 몇 가지 정보를 추가해야합니다. 이 작업을 수행하는 가장 간단하고 추악한 방법은 매초 / 분마다 시간을 확인하고 적절한 …

7
지정된 텍스트 용 Html.Label
누구나 사용할 때 텍스트를 지정하는 방법에 대한 아이디어를 얻었습니다 Html.LabelFor(c=>c.MyField). 그것은 단지 MyField, 대신 "슈퍼 환상적인 필드"를 할 수 있습니다 화면에 표시하기에 적절한 이름되지 않을 수도 있지만 과부하가있을 나타나지 않습니다. 어떤 아이디어?
83 c#  asp.net-mvc  razor 

11
클라이언트 측 유효성 검사 속성을 생성하지 않는 MaxLength 속성
ASP.NET MVC3 클라이언트 측 유효성 검사에 흥미로운 문제가 있습니다. 다음과 같은 수업이 있습니다. public class Instrument : BaseObject { public int Id { get; set; } [Required(ErrorMessage = "Name is required.")] [MaxLength(40, ErrorMessage = "Name cannot be longer than 40 characters.")] public string Name { get; set; } } 내 …

21
문자열에서 N 번째 문자 찾기
문자열에서 N 번째 문자의 인덱스를 반환하는 C # 메서드를 만드는 데 도움이 필요합니다. 예를 들어, 't'문자열에서 세 번째로 나오는 문자 "dtststxtu"는 5입니다 (문자열에는 4 t초가 있습니다.)
83 c#  string 

5
목록을 알파벳순으로 정렬
다음과 같은 수업이 있습니다. class Detail { public Detail() { _details = new List<string>(); } public IList<string> Details { get { return _details; } } private readonly List<string> _details; } 현재 다음을 사용하여 무작위로 클래스를 정렬합니다. void ShuffleGenericList<T>(IList<T> list) { //generate a Random instance var rnd = new Random(); //get …
83 c#  .net  linq  sorting 

5
새 DbContext ()는 언제 만들어야합니까?
나는 현재 다음 DbContext과 비슷한 것을 사용하고 있습니다 . namespace Models { public class ContextDB: DbContext { public DbSet<User> Users { get; set; } public DbSet<UserRole> UserRoles { get; set; } public ContextDB() { } } } 그런 다음 데이터베이스에 액세스해야하는 모든 컨트롤러 의 맨 위에 다음 줄을 사용 하고 …

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