目前分類:來玩C# (92)

瀏覽方式: 標題列表 簡短摘要
int? x = null;
int y = x ?? -1;

上面二行中,第一行是將x變數放入null,為什麼int能放null,可以參考另一篇文章http://charleslin74.pixnet.net/blog/post/444588266-%5BC#%5D%20%E8%AE%8A%E6%95%B8%E5%9E%8B%E6%85%8B%E5%BE%8C%E5%8A%A0%E5%95%8F%E8%99%9F%E7%9A%84%E6%84%8F%E6%80%9D

第二行就用到了雙問號,它的意思是先判斷x是不是null,如果是null就用-1來代替null給y,如果不是null就以x的值來給y

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

出處 https://msdn.microsoft.com/zh-tw/library/ya5y69ds.aspx

 

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

using (Process p = new Process())
{

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

logoNeedHeight / logoResolution 二個變數都是double

二者相除會有小數點數字很多位,但我只想取二位

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

不需要加入順序號碼的寫法是這樣的

foreach (var item in myList)

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

本文要介紹的是在C#中如何取得影片長度資訊,首先我們看程式碼

using WMPLib; //檔頭加入

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

當你使用Console.WrtieLine時是將結果以一行的方式顯示在Console上.

但某些情形中,這一行的內容我需要分成二行來顯示,該怎麼來達成呢??

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

break:直接跳出迴圈後,繼續執行迴圈外的程式

return :直接跳出結束那個函式,不會繼續執行迴圈外的程式

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

本文感謝小廖部落格版主的分享

原文網址 http://jashliao.pixnet.net/blog/post/219383285-c%23-%E5%92%8C-php-%E5%81%9A-%E6%BA%9D%E9%80%9A-%5B%E7%99%BB%E9%8C%84%E3%80%81%E7%B4%80%E9%8C%84cookie%E3%80%81%E5%8F%96%E8%B3%87%E6%96%99%5D

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

using System;
using System.Collections.Generic;

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

程式範例來自 http://stackoverflow.com/questions/16533552/c-sharp-http-web-request-with-https-and-basic-authentication

using System;

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

[ #region 自定義的名稱]

中間加入你的程式碼

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

Program.cs

using System;

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

這個錯誤的發生是因為你的方法有加static

無法使用new的方式

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

程式範例如下

string line = null,lineReturn = null;

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

本文的sample code來自 http://stackoverflow.com/questions/1245243/delete-specific-line-from-a-text-file

如果你要刪除特定內容的某一行,sample code如下

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

這是一個練習範例,其實整段程式用一行指令就能達到了

Convert.ToString(d,2)

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

型態 大小 範圍 BCL名稱 符號 後綴
sbyte 8bit -128~127 System.SByte Y  
byte 8bit 0~255 System.Byte N  
short 16bit -32768~32767 System.Int16 Y  
ushort 16bit 0~65535 System.UInt16 N  
int 32bit -2147483648~2147483647 System.Int32 Y  
uint 32bit 0~4294967295 System.UInt32 N U/u
long 64bit -9223372036854775808~9223372036854775807 System.Int64 Y L/l
ulong 64bit 0~18446744073709551615 System.UInt64 N UL/ul

共有八種型態


文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

string[] table = { "1 a b c d", "2 q r t j", "3 w j s r" };
System.IO.File.WriteAllLines("c:\\test.txt", table);

程式擷錄自https://social.msdn.microsoft.com/Forums/vstudio/en-US/1091f0ca-3bff-44e9-8359-7888fa07fa71/how-to-save-array-in-file-in-c?forum=csharpgeneral


文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()

//add a ArrayList myArray
ArrayList myArray = new ArrayList();

文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣()