Pertanyaan yang diberi tag «variable-names»

10
Nama tabel sebagai variabel
Saya mencoba menjalankan kueri ini: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Ini menghasilkan kesalahan berikut: Msg 1087, Level 16, Negara 1, Jalur 5 Harus mendeklarasikan variabel tabel "@tablename". Apa cara yang tepat untuk membuat nama tabel diisi secara dinamis?



30
Apakah saya tidak bermoral karena menggunakan nama variabel yang berbeda dari jenisnya hanya berdasarkan kasus?
Misalnya, ambil bagian kode ini: var person = new Person(); atau untukmu Pythonistas: person = Person() Saya terus-menerus diberitahu betapa buruknya ini, tetapi belum melihat contoh amoralitas dari dua baris kode ini. Bagi saya, orang adalah Orang dan mencoba memberinya nama lain hanya membuang-buang waktu. Saya kira di hari-hari sebelum …

1
Mengapa saya bisa mendeklarasikan variabel turunan dengan nama yang sama dengan variabel dalam lingkup induknya?
Saya menulis beberapa kode baru-baru ini di mana saya tidak sengaja menggunakan kembali nama variabel sebagai parameter tindakan yang dinyatakan dalam fungsi yang sudah memiliki variabel dengan nama yang sama. Sebagai contoh: var x = 1; Action<int> myAction = (x) => { Console.WriteLine(x); }; Ketika saya melihat duplikasi, saya terkejut …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.