在VB NET中 當妳需要在控制臺顯示數據或準備好打印數據時 可能需要調整列寬以顯示固定長度的數據 本文介紹了使用String對象的PadLeft方法和PadRight方法擴充字符串以進行固定寬度顯示
PadLeft和PadRight方法
PadLeft和PadRight是字符串類的兩個方法 可以分別使用它們在字符串的左邊和右邊填充空格 這兩個方法多接受壹個代表總長度的整型數 添加的空格數等於填充總長度減去字符串的當前長度
註意 在完成將字符串格式化為固定寬度顯示的工作時 應該使用固定寬度的字體 例如Courier等 因為固定寬度的字符占有相同的寬度 否則 填充將會無效
程序員經常使用的另壹個替代方法是使用tab字符來獲得近似固定寬度顯示格式 使用tabs的壹個問題是 當某行長度比能夠顯示的長度長時 將會對tab進行擴展 這將導致各行不能很好對齊
列表A中 我們為大家介紹了如何使用PadLeft和PadRight方法顯示字符串 (為了運行該例子 我們添加了壹個下拉列表ListBox 並將它的字體設置為固定寬度的字體)圖 顯示了運行列表A中的代碼後的結果
在本例中 我們定義了壹個整型變量i和兩個字符串數組 strArrSeasons和strArrWeather 每個數組賦初值為預定義好的值 然後 我們將每個數組傳遞給函數PadArray 並指定在字符串的左側擴充
列表A
lishixinzhi/Article/program/net/201311/11703