منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ممكن تحويل هذا الكود للسى شارب لو سمحتم - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ممكن تحويل هذا الكود للسى شارب لو سمحتم (/showthread.php?tid=26801)



ممكن تحويل هذا الكود للسى شارب لو سمحتم - ابو روضة - 05-10-18

السلام عليكم اخوتى
اريد تحويل هذا الكود للسى شارب لو تكرمتم

كود :
Dim links = driver.FindElements(By.TagName("a"))
       For Each item In links
           If item.GetAttribute("href").Contains("videoplayback") Then
               ComboBox1.Items.Add(item.GetAttribute("href").ToString)
           End If
       Next item
لانى لما بحولهم فى موقع بيطلع اخطاء كثيرة جدا وهذا كود التحويل
كود :
object links = driver.FindElements(By.TagName("a"));
foreach ( item in links) {
    if (item.GetAttribute("href").Contains("videoplayback")) {
        ComboBox1.Items.Add(item.GetAttribute("href").ToString);
    }
}



RE: ممكن تحويل هذا الكود للسى شارب لو سمحتم - rnmr - 05-10-18

الخطأ الذي عندك لم تحدد نوع item الموجود في سطر foreach

كما ذكت في ردي (اي الطريقتين هي الأصح برمجيا) أن لغة البيسيك تتساهل في أمور كثيرة


RE: ممكن تحويل هذا الكود للسى شارب لو سمحتم - ابو روضة - 05-10-18

(05-10-18, 11:00 PM)rnmr كتب : الخطأ الذي عندك لم تحدد نوع item الموجود في سطر foreach

كما ذكت في ردي (اي الطريقتين هي الأصح برمجيا) أن لغة البيسيك تتساهل في أمور كثيرة

طب والحل أخى الكريم ؟ وهذا صورة





RE: ممكن تحويل هذا الكود للسى شارب لو سمحتم - ابراهيم ايبو - 05-10-18

السلام عليكم اخي ابو روضة
هذا تحوبل للكود الى #c
كود :
var links = driver.FindElements(By.TagName("a"));
       foreach (var item in links)
       {
           if (item.GetAttribute("href").Contains("videoplayback"))
           {
               ComboBox1.Items.Add(item.GetAttribute("href").ToString());
           }
       }
ارجو ان يكون صحيحا


RE: ممكن تحويل هذا الكود للسى شارب لو سمحتم - rnmr - 05-10-18

الحل أن تحدد نوع item مثل

كود :
foreach(Element item in links)

ضع مكان Element النوع الصحيح


RE: ممكن تحويل هذا الكود للسى شارب لو سمحتم - ابو روضة - 05-10-18

(05-10-18, 11:06 PM)ابراهيم ايبو كتب :
السلام عليكم اخي ابو روضة
هذا تحوبل للكود الى #c
كود :
var links = driver.FindElements(By.TagName("a"));
       foreach (var item in links)
       {
           if (item.GetAttribute("href").Contains("videoplayback"))
           {
               ComboBox1.Items.Add(item.GetAttribute("href").ToString());
           }
       }
ارجو ان يكون صحيحا

عليكم السلام ورحمة الله وبركاته..

نعم أخى فعلا نجح وشغال تمام الله يكرمك و يبارك بعمرك.
هل هناك موقع يحول الاكواد أم حضرتك من قمت بتحويله من خلال خبرتك ؟

(05-10-18, 11:07 PM)rnmr كتب : الحل أن تحدد نوع item مثل

كود :
foreach(Element item in links)

ضع مكان Element النوع الصحيح
حضرتك منا لو كنت عارف ازاى ماكنتش سألت ومع ذلك كنت بحاول والله معه.



RE: ممكن تحويل هذا الكود للسى شارب لو سمحتم - rnmr - 05-10-18

(05-10-18, 11:18 PM)ابو روضة كتب :
(05-10-18, 11:07 PM)rnmr كتب : الحل أن تحدد نوع item مثل

كود :
foreach(Element item in links)

ضع مكان Element النوع الصحيح
حضرتك منا لو كنت عارف ازاى ماكنتش سألت ومع ذلك كنت بحاول والله معه.



بتعرفها من نوع driver

فأنت لم تذكر ما هو نوع ال driver

وهذا موقع تحويل بين VB.NET و #C
http://converter.telerik.com

لكن لن يحول كود غير واضح


RE: ممكن تحويل هذا الكود للسى شارب لو سمحتم - ابو روضة - 06-10-18

(05-10-18, 11:22 PM)rnmr كتب :
(05-10-18, 11:18 PM)ابو روضة كتب :
(05-10-18, 11:07 PM)rnmr كتب : الحل أن تحدد نوع item مثل

كود :
foreach(Element item in links)

ضع مكان Element النوع الصحيح
حضرتك منا لو كنت عارف ازاى ماكنتش سألت ومع ذلك كنت بحاول والله معه.



بتعرفها من نوع driver

فأنت لم تذكر ما هو نوع ال driver

وهذا موقع تحويل بين VB.NET و #C
http://converter.telerik.com

لكن لن يحول كود غير واضح
جزاك الله كل خير أخى واعتذر تعبتك معايا


RE: ممكن تحويل هذا الكود للسى شارب لو سمحتم - asemshahen5 - 06-10-18

توجد إضافات للفيجوال استديو لعمل التحويل و هذه إحدى المواقع لتنزيلها :

https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.CodeConverter

https://marketplace.visualstudio.com/items?itemName=LuPaLaPaoloSalamone.LanguageConvert#overview

https://marketplace.visualstudio.com/items?itemName=LarryNung.CodeConverterExtension

https://marketplace.visualstudio.com/search?term=Code%20Converter%20VB.Net%20To%20C%23&target=VS&category=All%20categories&cost=free&vsVersion=vs15&sortBy=Relevance


RE: ممكن تحويل هذا الكود للسى شارب لو سمحتم - ابو روضة - 06-10-18

(06-10-18, 01:42 AM)asemshahen5 كتب : توجد إضافات للفيجوال استديو لعمل التحويل و هذه إحدى المواقع لتنزيلها :

https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.CodeConverter

https://marketplace.visualstudio.com/items?itemName=LuPaLaPaoloSalamone.LanguageConvert#overview

https://marketplace.visualstudio.com/items?itemName=LarryNung.CodeConverterExtension

https://marketplace.visualstudio.com/search?term=Code%20Converter%20VB.Net%20To%20C%23&target=VS&category=All%20categories&cost=free&vsVersion=vs15&sortBy=Relevance

بارك الله فيك أخى العزيز وجزاك كل خير