CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 601

601

Chương 15: Khả năng liên tác mã lệnh không-được-quản-lý

số bằng tham chiếu, bạn chỉ cần khai báo một biến đối tượng, thiết lập nó là

Type.Missing

, và

sử dụng nó trong mọi trường hợp:

private static object n = Type.Missing;

Ví dụ dưới đây sử dụng đối tượng Word để tạo và hiển thị một tài liệu. Trong đó, có nhiều
phương thức yêu cầu các thông số tùy chọn (được truyền bằng tham chiếu). Việc sử dụng
trường

Type.Missing

đơn giản hóa mã lệnh rất nhiều.

using System;

public class OptionalParameters {

private static object n = Type.Missing;

private static void Main() {

// Chạy Word phía nền.

Word.ApplicationClass app = new Word.ApplicationClass();

app.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone;

// Tạo một tài liệu mới (không khả kiến đối với người dùng).

Word.Document doc = app.Documents.Add(ref n, ref n, ref n,

ref n);

Console.WriteLine();

Console.WriteLine("Creating new document.");

Console.WriteLine();

// Thêm một tiêu đề và hai hàng text.

Word.Range range = doc.Paragraphs.Add(ref n).Range;

range.InsertBefore("Test Document");

string style = "Heading 1";

object objStyle = style;

range.set_Style(ref objStyle);

range = doc.Paragraphs.Add(ref n).Range;

range.InsertBefore("Line one.\nLine two.");

range.Font.Bold = 1;

// Hiển thị Print Preview, làm cho Word trở nên khả kiến.

doc.PrintPreview();

app.Visible = true;

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.