Tag dotnet

[VSTO] Registry Key ที่เกี่ยวข้องกับ VSTO

สำหรับตอนนำ VSTO Office Add-in ไปติดตั้ง หากลงผ่านตัว Setup แล้วระบบสร้างตัว Registry ที่เกี่ยวข้อง Registry ที่ Path ดังนี้ครับ สำหรับ Office ทุกตัวยกเว้น Visio ครับ สำหรับตัว Visio นะครับ เครื่องที่ไม่มี ก็ไม่ต้องตกใจนะครับ เพียงแค่นำ Script Registry ชุดนี้ไป Save เป้น .reg แก้ค่าที่เกี่ยวข้อง และรันมันครับ

[.NET] Failed to initialize client proxy: could not connect to test process.

—— Run test started —— Failed to initialize client proxy: could not connect to test process. ========== Run test finished: 0 run (0:01:32.44) ========== พอดีจะ Test Code ที่พัฒนาขึนมา แล้วเจอปัญหานี้ขึ้น และคงอารมณ์เสียไปตามๆกัน กว่าจะรอมัน Discover Test เสร็จ เวลา Test ดันมาจากเจอปัญหานี้ได้ โดยทางแก้ไข ผมได้ไปสืบเสาะหาจาก Google…

[C#] Decimal? vs Decimal ต่างกันอย่างไร

C# Logo

หลายคนอาจจะงงนะครับว่าทำไมใน C# Version ใหม่ๆ (จริงๆ ไม่น่าจะใหม่นะ เพราะมีมาพอสมควรและ) เราเจอ Code แนวๆนี้ ถ้าสังเกตุจาก Code ตัวอย่างดีพบว่าที่ DataType มันมีเครื่องหมายคำถามเติมเข้ามา ตรงนี้ไม่ต้องสงสัยอะไรนะครับ การที่มี ? เพิ่มเข้ามาเป็นการบอก Datatype ที่เราประกาศนั้นเป็น Nullable Types สามารถเก็บค่า null ได้ครับ โดยสามารถอ่านข้อมูลเพิ่มเติมได้ ดังนี้ครับ Reference Nullable Types

[C#] รวมลิงค์ E-BOOK ที่แจกจากเว็บ c-sharpcorner.com

ช่วงปีใหม่ ผมได้ไปเจอลิงค์ที่เว็บ c-sharpcorner.com มีการแจก E-Book ดีๆหลายเล่มครับ ผมจึงนำแบ่งปันเพื่อนทุกคนครับ  ตามลิงค์ ดังนี้ เลย (ต้องสมัครสมาชิกก่อน และ Load ได้วันละเล่มครับ) โดย E-Book ที่ผมสนใจมี ดังนี้

[C#] การใช้ LINQ หาข้อมูลใน Multidimensional Array (2D)

C# Logo

สมมติว่ามี Array 2 มิติ ซึ่งมีข้อมูล ดังนี้ จริงมัน ตัวคะแนนสอบเก็บแยกตาม Id / Score อย่างคนที่ 1 จะได้ 90 คะแนนเก่งจัง แล้วผมมีโจทย์ว่าจะหาคนที่คะแนนเกิน 85 เราเขียน Code ได้ดังนี้ หลักๆ จะเป็นการแปลง Multidimensional Array มาเป็น โครงสร้างในรูปแบบ (value, index) แล้วมา Grouping ดู Score ว่าต้องมากกว่า 85 ให้สร้าง object ใหม่ที่มี StudentID /…