PDA

View Full Version : سوال: حذف مقادیر null از ارایه و تغییر اندازه ارایه



hercool
دوشنبه 25 شهریور 1392, 11:06 صبح
سلام دوستان
من ارایه ای دارم که برای مثال اندازش 500 هست حالا تا اندیس 130 پر شده و بقیش مقادیر null هست حالا می خوام ارایه تا 130 بشه و بقیه null ها از ارایه حذف و اندازه ارایه به 130 تغییر کنه
البته عدد 130 یک مثال بود و تعداد ارایه های غیر null متغییر هست

Hajivandian
دوشنبه 25 شهریور 1392, 12:11 عصر
سلام،

نمونه کد زیر رو یه نیگاه بنداز:
var buffer = new string[1000];
buffer[10] = "mojtaba";

var array = buffer.Except(new String[]{null});

hercool
پنج شنبه 28 شهریور 1392, 09:29 صبح
ممنون جناب حاجیوندیان اما یک مشکل دارم با این
اونم اینه هم مقادیر null رو حذف می کنه هم مقادیر تکراری رو راهی برای این مورد دارید؟که فق مقادیر null رو حذف کنه نه تکراری رو؟

Hajivandian
پنج شنبه 28 شهریور 1392, 12:19 عصر
var buffer = new string[1000];
buffer[10] = "mojtaba";
buffer[20] = "mojtaba";

var array = buffer.Where(item=>item != null);