Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.

9
c #: getter / setter
Widziałem gdzieś coś podobnego do następującego i zastanawiałem się, co to oznacza. Wiem, że są to metody pobierające i ustawiające, ale chcę wiedzieć, dlaczego typ ciągu jest zdefiniowany w ten sposób. Dziękuję za pomoc. public string Type { get; set; }
109 c#  getter-setter 

11
Nie można rzutować obiektu typu „System.DBNull” na typ „System.String”
Otrzymałem powyższy błąd w mojej aplikacji. Oto oryginalny kod public string GetCustomerNumber(Guid id) { string accountNumber = (string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp, CommandType.StoredProcedure, "GetCustomerNumber", new SqlParameter("@id", id)); return accountNumber.ToString(); } Zastąpiłem public string GetCustomerNumber(Guid id) { object accountNumber = (object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM, CommandType.StoredProcedure, "spx_GetCustomerNumber", new SqlParameter("@id", id)); if (accountNumber is System.DBNull) { return string.Empty; } else …
109 c#  asp.net  database  null 

1
Najłatwiejszy sposób odczytu adresu URL do ciągu w .NET
Biorąc pod uwagę adres URL w ciągu: http://www.example.com/test.xml Jaki jest najłatwiejszy / najbardziej zwięzły sposób pobrania zawartości pliku z serwera (wskazywanego przez adres URL) do ciągu znaków w C #? Sposób, w jaki teraz to robię, to: WebRequest request = WebRequest.Create("http://www.example.com/test.xml"); WebResponse response = request.GetResponse(); Stream dataStream = response.GetResponseStream(); StreamReader …
109 c#  http  networking 


3
WebException, jak uzyskać pełną odpowiedź z treścią?
W WebException nie widzę treści GetResponse. To jest mój kod w C #: try { return GetResponse(url + "." + ext.ToString(), method, headers, bodyParams); } catch (WebException ex) { switch (ex.Status) { case WebExceptionStatus.ConnectFailure: throw new ConnectionException(); case WebExceptionStatus.Timeout: throw new RequestTimeRanOutException(); case WebExceptionStatus.NameResolutionFailure: throw new ConnectionException(); case WebExceptionStatus.ProtocolError: if …
109 c#  webexception 

3
Startu nie można wywołać w przypadku zadania w stylu obietnicy. wyjątek nadchodzi
Tworzę prostą aplikację desktopową wpf. Interfejs użytkownika ma tylko przycisk i kod w pliku .cs, np. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } Ale, zaskakująco, linia Task.Delay(5000).Start();rzuca InvalidOperationException: Startu nie można wywołać w przypadku zadania w stylu obietnicy. Czy ktoś …
109 c#  c#-4.0  .net-4.0 

8
Biblioteki SFTP dla .NET [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
109 c#  .net  sftp 

28
Nie można utworzyć migracji po uaktualnieniu do ASP.NET Core 2.0
Po uaktualnieniu do ASP.NET Core 2.0 nie mogę już tworzyć migracji. Otrzymuję „Wystąpił błąd podczas wywoływania metody„ BuildWebHost ”w klasie„ Program ”. Kontynuacja bez dostawcy usług aplikacji. Błąd: wystąpił jeden lub więcej błędów. (Nie można otworzyć bazy danych„… ”żądanej podczas logowania. Logowanie nie powiodło się. Logowanie nie powiodło się dla …

9
Jak zdobyć grupy użytkowników w Active Directory? (C #, asp.net)
Używam tego kodu, aby pobrać grupy bieżącego użytkownika. Ale chcę ręcznie podać użytkownikowi, a następnie pobrać jego grupy. W jaki sposób mogę to zrobić? using System.Security.Principal; public ArrayList Groups() { ArrayList groups = new ArrayList(); foreach (IdentityReference group in System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups) { groups.Add(group.Translate(typeof(NTAccount)).ToString()); } return groups; }


8
AddRange to a Collection
Współpracownik zapytał mnie dzisiaj, jak dodać zakres do kolekcji. Ma klasę, która dziedziczy Collection<T>. Istnieje właściwość get-only tego typu, która zawiera już pewne elementy. Chce dodać elementy z innej kolekcji do kolekcji właściwości. Jak może to zrobić w sposób przyjazny dla C # 3? (Zwróć uwagę na ograniczenie dotyczące właściwości …

2
Konwersja pliku do Base64String iz powrotem
Tytuł mówi wszystko: Czytałem w takim archiwum tar.gz rozbić plik na tablicę bajtów Przekonwertuj te bajty na ciąg Base64 Przekonwertuj ten ciąg Base64 z powrotem na tablicę bajtów Zapisz te bajty z powrotem do nowego pliku tar.gz Mogę potwierdzić, że oba pliki mają ten sam rozmiar (poniższa metoda zwraca prawdę), …


6
Po co nam słowo kluczowe „event” przy definiowaniu wydarzeń?
Nie rozumiem, dlaczego potrzebujemy słowa kluczowego „event” podczas definiowania wydarzeń, kiedy możemy zrobić to samo bez użycia słowa kluczowego „event”, po prostu używając delegatów. na przykład public delegate void CustomEventHandler(int a, string b); public event CustomEventHandler customEvent; customEvent += new CustomEventHandler(customEventHandler); customEvent(1,"a"); // Raising the event Tutaj, jeśli usunę słowo …
109 c#  .net 

1
Błąd: „Węzeł do wstawienia pochodzi z innego kontekstu dokumentu”
Kiedy dzwonię XmlNode.AppendChild(), pojawia się ten błąd: Węzeł, który ma zostać wstawiony, pochodzi z innego kontekstu dokumentu. static public XmlNode XMLNewChildNode(XmlNode oParent, string sName, string sNamespaceURI, string sNodeType) { XmlNode oNode = moDoc.CreateNode(sNodeType, sName, sNamespaceURI); oParent.AppendChild(oNode); return oNode; } Ten kod został przekonwertowany z wersji VB 6.0, która była następująca …
109 c#  xml 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.