คำถามติดแท็ก c#-2.0

2
แปลงอาร์เรย์ของสตริงเป็น List <string>
ผมเคยเห็นตัวอย่างของการกระทำนี้ใช้.ToList()กับชนิดอาร์เรย์นี้น่าจะใช้ได้เฉพาะในสุทธิ 3.5 ขึ้นไป ฉันทำงานกับ. NET Framework 2.0 ในโครงการ ASP.NET ที่ไม่สามารถอัปเกรดได้ในขณะนี้ดังนั้นฉันสงสัยว่า: มีวิธีแก้ไขปัญหาอื่นหรือไม่ อันที่งดงามกว่าการวนลูปผ่านอาร์เรย์และเพิ่มแต่ละองค์ประกอบในรายการนี้ (ซึ่งไม่มีปัญหาฉันแค่สงสัยว่ามีทางออกที่ดีกว่าสำหรับการเรียนรู้วัตถุประสงค์) หรือไม่ string[] arr = { "Alpha", "Beta", "Gamma" }; List&lt;string&gt; openItems = new List&lt;string&gt;(); foreach (string arrItem in arr) { openItems.Add(arrItem); } ถ้าฉันต้องทำอย่างนี้มีวิธีการจัดสรรอาเรย์ที่เอ้อระเหยจากหน่วยความจำหลังจากที่ฉันคัดลอกมันไปไว้ในรายการหรือไม่?
162 c#  c#-2.0 

16
ฉันจะประเมินรหัส C # แบบไดนามิกได้อย่างไร
ฉันสามารถeval("something()");ดำเนินการโค้ดแบบไดนามิกใน JavaScript ได้ มีวิธีให้ฉันทำสิ่งเดียวกันใน C # หรือไม่? ตัวอย่างของสิ่งที่ฉันพยายามทำคือ: ฉันมีตัวแปรจำนวนเต็ม (พูดi) และฉันมีคุณสมบัติหลายอย่างตามชื่อ: "Property1", "Property2", "Property3" ฯลฯ ตอนนี้ฉันต้องการดำเนินการบางอย่าง ใน "ทรัพย์สินฉัน " iทรัพย์สินขึ้นอยู่กับมูลค่าของ นี่เป็นเรื่องง่ายมากด้วย Javascript มีวิธีใดบ้างที่จะทำเช่นนี้กับ C #?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.