Pertanyaan yang diberi tag c

227
Rekursi atau Iterasi?

Apakah ada hit kinerja jika kita menggunakan loop bukan rekursi atau sebaliknya dalam algoritma di mana keduanya dapat melayani tujuan yang sama? Contoh: Periksa apakah string yang diberikan adalah palindrome. Saya telah melihat banyak programmer menggunakan rekursi sebagai sarana untuk pamer...

225
Uji apakah properti tersedia pada variabel dinamis

Situasi saya sangat sederhana. Di suatu tempat dalam kode saya, saya punya ini: dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame(); //How to do this? if (myVariable.MyProperty.Exists) //Do stuff Jadi, pada dasarnya pertanyaan saya adalah bagaimana memeriksa (tanpa mengeluarkan...

224
Mengapa saya tidak dapat mewarisi kelas statis?

Saya memiliki beberapa kelas yang tidak benar-benar membutuhkan keadaan apa pun. Dari sudut pandang organisasi, saya ingin menempatkan mereka dalam hierarki. Tapi sepertinya saya tidak bisa mendeklarasikan pewarisan untuk kelas statis. Sesuatu seperti itu: public static class Base { } public...