Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. วิธีทดสอบ C# ASP.NET WebAPI

    การทดสอบ Web API เกี่ยวข้องกับการส่ง Request และรับ Response มีหลายวิธีในการทดสอบ Web API ที่นี่เราจะทดสอบโดยใช้ Postman และ Swagger ให้สร้าง StudentController ดังนี้ Student Model namespace DemoWebApplication.Models { public class Student { public int Id { get; set; } public st

  2. ViewData ใน ASP.NET MVC C# คืออะไร

    ViewData เป็น Dictionary ของ Objects ที่เก็บและเรียกข้อมูลโดยใช้ String เป็น Key ใช้สำหรับส่งข้อมูลจาก Controller ไป View เนื่องจาก ViewData เป็น Dictionary จึงมี Key-Value Pairs โดย Key ต้องเป็น String เสมอ ViewData ส่งข้อมูลจาก Controller ไป View เท่านั้น ไม่ใช่สองทาง Valid เฉพาะระหว่าง Current Re

  3. การใช้งาน DelegatingHandler ใน ASP.NET WebAPI C#

    ใน Message Handler ชุดของ Message Handlers จะถูกเชื่อมต่อกันเป็น Chain Handler แรกจะรับ HTTP Request ทำ Processing แล้วส่ง Request ไปยัง Handler ถัดไป ในบางจุด Response จะถูกสร้างขึ้นและกลับขึ้นไปใน Chain รูปแบบนี้เรียกว่า Delegating Handler นอกจาก Built-in Server-side Message Handlers แล้ว เรายังส

  4. วิธีเพิ่ม Custom Message Handlers ไปยัง Pipeline ใน ASP.NET WebAPI C#

    เพื่อสร้าง Custom Server-Side HTTP Message Handler ใน ASP.NET Web API เราต้องสร้าง Class ที่ต้องสืบทอดจาก System.Net.Http.DelegatingHandler ขั้นตอนที่ 1: สร้าง Controller และ Action Methods using DemoWebApplication.Models; using System.Collections.Generic; using System.Linq; using System.Web.Http;

  5. วิธีสร้าง String ซ้ำ N ครั้งใน C#

    มีหลายวิธีในการสร้าง String ที่ซ้ำกัน N ครั้งใน C# 1. ใช้ String Constructor (สำหรับ Char เดียว) ใช้ new string(charToRepeat, count) เพื่อทำซ้ำ Character เดียว using System; namespace DemoApplication { public class Program { static void Main(string[] args) { string myStrin

  6. วิธีอ่าน Text File บรรทัดต่อบรรทัดที่เร็วที่สุดใน C#

    มีหลายวิธีในการอ่าน Text File บรรทัดต่อบรรทัด ได้แก่ StreamReader.ReadLine, File.ReadLines ฯลฯ สมมติมี Text File ในเครื่องมีเนื้อหาดังนี้: 1. ใช้ StreamReader.ReadLine C# StreamReader ใช้สำหรับอ่าน Characters จาก Stream ใน Encoding ที่ระบุ StreamReader.Read Method อ่าน Character ถัดไปหรือชุด Charac

  7. วิธีตั้ง Alias Name ให้ Action Method ใน ASP.NET MVC C#

    ActionName Attribute เป็น Action Selector ที่ใช้สำหรับตั้งชื่อ Action Method ให้ต่างจากชื่อจริง เราใช้ ActionName Attribute เมื่อต้องการให้ Action Method ถูกเรียกด้วยชื่อที่ต่างจากชื่อ Method จริง [ActionName(AliasName)] Controller using System.Collections.Generic; using System.Web.Mvc; namespa

  8. วิธี Flatten List ด้วย LINQ ใน C#

    Flattening a List หมายถึงการแปลง List<List<T>> ให้กลายเป็น List<T> เช่น การแปลง List<List<int>> ให้เป็น List<int> SelectMany ใน LINQ ใช้สำหรับ Project แต่ละ Element ของ Sequence ให้เป็น IEnumerable<T> แล้ว Flatten Sequence ที่ได้ทั้งหมดรวมเป็น Sequence เดีย

  9. วิธีติดตั้ง Windows Service ผ่าน Command Prompt ใน C#

    ขั้นตอนที่ 1: สร้าง Windows Service Application สร้าง Project ใหม่แบบ Windows Service Application ใน Visual Studio ขั้นตอนที่ 2: เพิ่ม Installer สำหรับการรัน Windows Service ต้องติดตั้ง Installer ซึ่งจะลงทะเบียนกับ Service Control Manager คลิกขวาที่ Service1.cs [Design] แล้วเลือก Add Installer ขั้

  10. ความแตกต่างระหว่าง | และ || Operators ใน C#

    || เรียกว่า Logical OR Operator และ | เรียกว่า Bitwise Logical OR แต่ความแตกต่างพื้นฐานระหว่างพวกมันอยู่ที่วิธีการ Execute Syntax สำหรับ || และ | เหมือนกันดังนี้: bool_exp1 || bool_exp2 bool_exp1 | bool_exp2 Syntax ของ 1 และ 2 ดูคล้ายกันแต่การ Execute แตกต่างกันโดยสิ้นเชิง Logical OR (||) - Shor

  11. วิธีดึง IP Address ของ Client ใน ASP.NET MVC C#

    เครื่องแต่ละเครื่องบน Network มี Unique Identifier เหมือนกับที่คุณเขียนที่อยู่บนจดหมายเพื่อส่งทางไปรษณีย์ คอมพิวเตอร์ใช้ Unique Identifier เพื่อส่งข้อมูลไปยังคอมพิวเตอร์เฉพาะบน Network เครือข่ายส่วนใหญ่วันนี้ รวมถึงคอมพิวเตอร์ทั้งหมดบน Internet ใช้ TCP/IP Protocol เป็นมาตรฐานสำหรับการสื่อสารบน Netwo

  12. Static Constructor ใน C# มีประโยชน์อย่างไร

    Static Constructor ใช้สำหรับ Initialize Static Data หรือทำ Action ใดๆ ที่ต้องทำเพียงครั้งเดียวเท่านั้น มันจะถูกเรียกโดยอัตโนมัติ ก่อนที่จะสร้าง Instance แรก หรือมีการอ้างอิง Static Members ใดๆ Static Constructors มีประโยชน์เมื่อสร้าง Wrapper Classes สำหรับ Unmanaged Code เมื่อ Constructor สามารถเรี

  13. วิธีตั้งค่า Property ที่มี Data Type ต่างกันด้วยค่า String ผ่าน Reflection ใน C#

    Reflection คือเมื่อ Managed Code สามารถอ่าน Metadata ของตัวเองเพื่อหา Assemblies โดยพื้นฐานแล้วมันอนุญาตให้โค้ดตรวจสอบโค้ดอื่นภายในระบบเดียวกัน ใน C# Reflection เราสามารถสร้างอินสแตนซ์ของ Type แบบ Dynamic และ Bind Type นั้นกับออบเจกต์ที่มีอยู่แล้ว นอกจากนี้ เรายังสามารถรับ Type จากออบเจกต์ที่มีอยู่แ

  14. วิธีระบุ MIME Type ใน ASP.NET WebAPI C#

    Media Type (หรือ MIME Type) ระบุรูปแบบของข้อมูล ใน HTTP Media Types ใช้บอกรูปแบบของ Message Body Media Type ประกอบด้วยสตริงสองส่วน: Type และ Subtype เช่น text/html image/png application/json เมื่อ HTTP Message มี Entity-body Header Content-Type จะระบุรูปแบบของ Message Body บอกให้ฝั่งรับรู้วิธี Pa

  15. วิธีรันแอปพลิเคชันภายนอกผ่านแอปพลิเคชัน C#

    แอปพลิเคชันภายนอกสามารถรันได้จากแอปพลิเคชัน C# โดยใช้คลาส Process Process คือโปรแกรมที่กำลังรันบนคอมพิวเตอร์ของคุณ สิ่งนี้อาจเป็นงานเบื้องหลังเล็กๆ เช่น Spell-checker หรือ Event Handler จนถึงแอปพลิเคชันเต็มรูปแบบอย่าง Notepad ฯลฯ แต่ละ Process จัดเตรียมทรัพยากรที่จำเป็นสำหรับการ Execute โปรแกรม แต่

  16. การใช้งานเมธอด Configure() ของคลาส Startup ใน C# ASP.NET Core

    เมธอด Configure อยู่ภายในคลاس Startup ของแอปพลิเคชัน ASP.NET Core เมธอด Configure เป็นจุดที่คุณสามารถกำหนดค่า Application Request Pipeline สำหรับแอปพลิเคชันของคุณได้ โดยใช้อินสแตนซ์ IApplicationBuilder ที่จัดเตรียมโดยคอนเทนเนอร์ IoC มาตรฐาน เมธอด Configure โดยค่าเริ่มต้นมีพารามิเตอร์ 3 ตัว ได้แก่

  17. การใช้งาน Map Extension ในการเพิ่ม Middleware ไปยัง Pipeline ของ C# ASP.NET Core

    Middleware เป็นคอมโพเนนต์ซอฟต์แวร์ที่ประกอบรวมกันเป็น Pipeline ของแอปพลิเคชันเพื่อจัดการ Request และ Response แต่ละคอมโพเนนต์จะเลือกว่าจะส่ง Request ต่อไปยังคอมโพเนนต์ถัดไปใน Pipeline หรือไม่ และสามารถทำงานบางอย่างก่อนและหลังจากที่คอมโพเนนต์ถัดไปถูกเรียกใน Pipeline Map Extensions ใช้เป็นข้อตกลงสำหร

  18. ความแตกต่างระหว่าง IApplicationBuilder.Use() และ IApplicationBuilder.Run() ใน C# ASP.NET Core

    เราสามารถกำหนดค่า Middleware ในเมธอด Configure ของคลาส Startup โดยใช้อินสแตนซ์ IApplicationBuilder Run() Run() เป็น Extension Method บนอินสแตนซ์ IApplicationBuilder ซึ่งเพิ่ม Terminal Middleware เข้าไปใน Request Pipeline ของแอปพลิเคชัน เมธอด Run เป็น Extension Method บน IApplicationBuilder และรับพา

  19. Routing ใน C# ASP.NET Core คืออะไร

    Routing ใช้สำหรับแมปคำขอ (Request) ไปยัง Route Handler ต่างๆ Route จะถูกกำหนดค่าเมื่อแอปพลิเคชันเริ่มต้น และสามารถดึงค่าจาก URL เพื่อใช้ในการประมวลผลคำขอได้ พื้นฐานของ Routing Routing ใช้ Routes (การ implement ของ IRouter) เพื่อ: แมปคำขอที่เข้ามาไปยัง Route Handler สร้าง URL ที่ใช้ใน Response Ro

  20. วิธีเปิดใช้งาน Session ใน C# ASP.NET Core

    Session เป็นฟีเจอร์ใน ASP.NET Core ที่ช่วยให้เราบันทึก/เก็บข้อมูลผู้ใช้ได้ Session เก็บข้อมูลในรูปแบบ Dictionary บน Server และใช้ SessionId เป็น Key SessionId จะถูกเก็บไว้ที่ฝั่ง Client ในรูปแบบ Cookie และจะถูกส่งมาพร้อมกับทุกคำขอ Cookie SessionId เป็นต่อ Browser และไม่สามารถแชร์ระหว่าง Browser ต่า

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:127/134  20-คอมพิวเตอร์/Page Goto:1 121 122 123 124 125 126 127 128 129 130 131 132 133