C#線程間不克不及挪用剪切板的處理辦法。本站提示廣大學習愛好者:(C#線程間不克不及挪用剪切板的處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#線程間不克不及挪用剪切板的處理辦法正文
媒介
Go說話作為編程說話中的後起之秀,在博采眾長的同時又不掉特性,在重視運轉效力的同時又看重開辟效力,不掉為一種好的開辟說話。在go說話中,沒有類的概念,然則依然可以用struct+interface
來完成類的功效,上面的這個簡略的例子演示了若何用go來模仿c++中的多態的行動。
示例代碼
package main import "os" import "fmt" type Human interface { sayHello() } type Chinese struct { name string } type English struct { name string } func (c *Chinese) sayHello() { fmt.Println(c.name,"說:你好,世界") } func (e *English) sayHello() { fmt.Println(e.name,"says: hello,world") } func main() { fmt.Println(len(os.Args)) c := Chinese{"汪星人"} e := English{"jorn"} m := map[int]Human{} m[0] = &c m[1] = &e for i:=0;i<2;i++ { m[i].sayHello() } }
總結
從下面的例子來看,在go中完成相似C++中的多態可謂長短常的簡略,只需完成雷同的接口便可。