ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptช่วยแปลง VB.NET เป็น C# ให้หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ช่วยแปลง VB.NET เป็น C# ให้หน่อยครับ  (อ่าน 684 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
jomynn
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 762



ดูรายละเอียด เว็บไซต์
« เมื่อ: 07 ตุลาคม 2014, 13:19:39 »

ผมมี Code อยู่ แต่ไม่เข้าใจ ว่า บรรทัดนี้ มัน ไปเรียกชื่อตัวเอง ทำงายอย่างไรครับ

FillHTMLTreeRecursive( olParent.Add( ol), ref htmlString, ref pdfDoc);

อยากรบกวน CONVERT เป็น C# ให้ด้วย

Code VB.NET
โค๊ด:
   
  Public Shared Sub FillHTMLTreeRecursive(ByVal olParent As PDFLibNet.OutlineItemCollection(Of PDFLibNet.OutlineItem), ByRef htmlString As String, ByRef pdfDoc As PDFLibNet.PDFWrapper)
    htmlString &= "<ul>"
    For Each ol As PDFLibNet.OutlineItem In olParent
            htmlString &= "<li><a href=""javascript:changePage('" & ol.Destination.Page & "')"">" &
                Web.HttpUtility.HtmlEncode(ol.Title) & "</a></li>"
      If ol.KidsCount > 0 Then
        FillHTMLTreeRecursive(ol.Childrens, htmlString, pdfDoc)
      End If
    Next
    htmlString &= "</ul>"
  End Sub
   


ลองแปลงเป็น C# แล้ว Error
โค๊ด:
   public static void FillHTMLTreeRecursive(
            PDFLibNet.OutlineItemCollection<PDFLibNet.OutlineItem> olParent
            , ref string htmlString
            , ref PDFLibNet.PDFWrapper pdfDoc)
        {
            htmlString += "<ul>";
            foreach (PDFLibNet.OutlineItem ol in olParent)
            {
                htmlString += "<li><a href=\"javascript:changePage('" + ol.Destination.Page + "')\">" + System.Web.HttpUtility.HtmlEncode(ol.Title) + "</a></li>";
                if (ol.KidsCount > 0)
                {
                    FillHTMLTreeRecursive( olParent.Add( ol), ref htmlString, ref pdfDoc);
                }
            }
            htmlString += "</ul>";
        }
wanwan017
« แก้ไขครั้งสุดท้าย: 07 ตุลาคม 2014, 13:24:13 โดย jomynn » บันทึกการเข้า

wasantec
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 586
ออฟไลน์ ออฟไลน์

กระทู้: 2,613



ดูรายละเอียด
« ตอบ #1 เมื่อ: 07 ตุลาคม 2014, 13:40:08 »

ลองไปถามในนี้ดูครับ http://www.thaicreate.com
บันทึกการเข้า
ekateikate
ก๊วนเสียว
*

พลังน้ำใจ: 85
ออฟไลน์ ออฟไลน์

กระทู้: 479



ดูรายละเอียด
« ตอบ #2 เมื่อ: 07 ตุลาคม 2014, 15:01:46 »

ลอง Debug ไล่ทีละบรรทัดดูสิ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์