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.

8
Lista przekazana przez ref - pomóż mi wyjaśnić to zachowanie
Spójrz na następujący program: class Test { List<int> myList = new List<int>(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List<int> myList) { myList.Sort(); List<int> myList2 = new List<int>(); myList2.Add(3); myList2.Add(4); myList = myList2; } } Zakładałem myList, że …

9
Dynamicznie zamieniać zawartość metody C #?
Chcę zmienić sposób wykonywania metody C #, gdy jest wywoływana, aby móc napisać coś takiego: [Distributed] public DTask<bool> Solve(int n, DEvent<bool> callback) { for (int m = 2; m < n - 1; m += 1) if (m % n == 0) return false; return true; } W czasie wykonywania …
110 c#  methods  assemblies  cil  swap 

2
Jak pobrać treść z wywołania httpclient?
Próbowałem wymyślić, jak odczytać zawartość wywołania httpclient, ale nie mogę tego uzyskać. Status odpowiedzi, który otrzymuję, to 200, ale nie mogę dowiedzieć się, jak dostać się do rzeczywistego zwracanego pliku Json, czyli wszystkiego, czego potrzebuję! Oto mój kod: async Task<string> GetResponseString(string text) { var httpClient = new HttpClient(); var parameters …

19
Serwer SMTP wymaga bezpiecznego połączenia lub klient nie został uwierzytelniony. Odpowiedź serwera brzmiała: 5.5.1 Czy wymagane jest uwierzytelnienie?
Chcę wysłać e-mail z mojej aplikacji i napisałem następujący kod do wysyłania poczty MailMessage msg = new MailMessage(); msg.From = new MailAddress("mymailid"); msg.To.Add("receipientid"); msg.Subject = "test"; msg.Body = "Test Content"; msg.Priority = MailPriority.High; SmtpClient client = new SmtpClient(); client.Credentials = new NetworkCredential("mymailid", "mypassword", "smtp.gmail.com"); client.Host = "smtp.gmail.com"; client.Port = 587; …
110 c#  smtp 


10
Poczekaj sekundę w uruchomionym programie
dataGridView1.Rows[x1].Cells[y1].Style.BackColor = System.Drawing.Color.Red; System.Threading.Thread.Sleep(1000); Chcę odczekać sekundę przed wydrukowaniem komórek siatki za pomocą tego kodu, ale to nie działa. Co mogę zrobić?
110 c#  wait 

10
Jak uzyskać wartość wyliczenia według ciągu lub int
Jak uzyskać wartość wyliczenia, jeśli mam ciąg wyliczenia lub wartość wyliczenia int. np .: Jeśli mam wyliczenie w następujący sposób: public enum TestEnum { Value1 = 1, Value2 = 2, Value3 = 3 } aw jakiejś zmiennej łańcuchowej mam następującą wartość „wartość1”: string str = "Value1" lub w jakiejś zmiennej …
110 c#  enums 

8
ominąć nieprawidłowy certyfikat SSL w .net core
Pracuję nad projektem, który musi łączyć się z witryną https. Za każdym razem, gdy się łączę, mój kod generuje wyjątek, ponieważ certyfikat tej witryny pochodzi z niezaufanej witryny. Czy istnieje sposób na obejście sprawdzania certyfikatu w .net core http? Widziałem ten kod z poprzedniej wersji .NET. Chyba po prostu potrzebuję …

24
Jak automatycznie zmienić rozmiar kolumn w kontrolce DataGridView ORAZ umożliwić użytkownikowi zmianę rozmiaru kolumn w tej samej siatce?
Wypełniam formant DataGridView w formularzu systemu Windows (C # 2,0 nie WPF). Moim celem jest wyświetlenie siatki, która starannie wypełnia całą dostępną szerokość komórkami - tj. Żadnych nieużywanych (ciemnoszarych) obszarów po prawej stronie i odpowiednio dopasowuje rozmiar każdej kolumny zgodnie z zawartymi w niej danymi, ale także umożliwia użytkownikowi zmianę …


21
Unikanie iniekcji SQL bez parametrów
Mamy tutaj inną dyskusję na temat używania sparametryzowanych zapytań sql w naszym kodzie. Mamy dwie strony dyskusji: ja i kilku innych, którzy twierdzą, że powinniśmy zawsze używać parametrów do ochrony przed wstrzyknięciami sql i innymi facetami, którzy nie uważają, że jest to konieczne. Zamiast tego chcą zastąpić pojedyncze apostrofy dwoma …

8
Jak wiarygodnie określić typ zmiennej zadeklarowanej przy użyciu zmiennej w czasie projektowania?
Pracuję nad narzędziem uzupełniania (Intellisense) dla języka C # w emacsie. Chodzi o to, że jeśli użytkownik wpisze fragment, a następnie poprosi o uzupełnienie za pomocą określonej kombinacji naciśnięć klawiszy, narzędzie uzupełniania użyje odbicia .NET do określenia możliwych uzupełnień. Aby to zrobić, trzeba znać rodzaj realizowanej rzeczy. Jeśli jest to …



3
jak używać XPath z XDocument?
Jest podobne pytanie, ale wygląda na to, że rozwiązanie w moim przypadku nie zadziałało: Dziwność z XDocument, XPath i przestrzeniami nazw Oto XML, z którym pracuję: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> A poniżej jest kod, który moim zdaniem …
109 c#  .net  xml  xpath  linq-to-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.