中國大規模漁船隊現厄瓜多「進化島」海域 政府憂威脅脆弱生態

摘錄自2020年7月29日明報報導

據報,厄瓜多海軍近日發現一支由約260艘中國漁船組成的船隊,在所屬加拉帕戈斯群島專屬經濟海域的公海海域一帶捕魚。透過監測,發現該船隊包括漁船、補給船和冷凍船,跟一般遠洋漁船隊相若,規模卻是近年所見最大。引起當地政府大為緊張,恐對該世界自然遺產脆弱的生態系統構成威脅,正予警戒監視,並計畫循外交途徑促船隊離開。

加拉帕戈斯群島離厄瓜多海岸563英里,擁有富饒多元的生態,包括瀕臨滅絕的鯨魚、鎚頭鯊等稀有物種,是全球鯊魚種類最豐富的地區之一,亦是海龜、火烈鳥和信天翁的棲地,1978年列入聯合國教科文組織世界自然遺產。英國科學家達爾文的「演化論」是受該群島啟發,也因此被稱為「進化島」。

首都基多(Quito)前市長塞維利亞指出,中國漁船在保護區邊緣活動「正摧毁厄瓜多爾致力保護加拉帕戈斯群島海洋生物的努力」。

生物多樣性
海洋
國際新聞
厄瓜多
進化島
漁船
世界自然遺產
生態脆弱
保護區

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

年度SUV銷量王有多強?你喜歡本田還是哈弗?

總結哈弗H2在銷量上超越XR-V,並不會覺得驚訝,因為兩者本來就不是同一定位,也不是同一級別的對手,哈弗H2的低售價高配置為它吸引了很多消費者的目光,XR-V則是靠它那些精緻的設計、用料、做工和行車質感去獲得消費者的關注,兩車側重點不同,最終要怎麼選擇,其實很簡單。

我們拿價格最相近的兩個車型進行對比,其實就是H2的頂配與XR-V的最低配,即使是不看配置對比表格,大家都猜得出結果,不光是哈弗H2,整個哈弗品牌都是走高配置路線,H2很明顯更加適合追求用車便利性的消費者,XR-V則是適合務實型的消費者。

總結

哈弗H2在銷量上超越XR-V,並不會覺得驚訝,因為兩者本來就不是同一定位,也不是同一級別的對手,哈弗H2的低售價高配置為它吸引了很多消費者的目光,XR-V則是靠它那些精緻的設計、用料、做工和行車質感去獲得消費者的關注,兩車側重點不同,最終要怎麼選擇,其實很簡單。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

※推薦評價好的iphone維修中心

Loop不塑網購進軍英國 「環保版」熱門商品上架 容器到府回收重複使用

環境資訊中心綜合外電;姜唯 編譯;林大利 審校

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

※別再煩惱如何寫文案,掌握八大原則!

網頁設計最專業,超強功能平台可客製化

去年最流行的配置,如果今年買車不配就out了

但是定速巡航也是有着它自己的一個缺點——不智能,在中等車流狀況下就無法使用,前車減速它並不會自行降低速度,所以這種情況下我們需要剎車、等待前車加速后再次開啟定速巡航。而ACC自適應巡航則可以自動減速,並且在前車加速后提速恢復到原本的設定值。

前言

汽車的發展也就是一百多年的時間,但是發展非常迅速,從一開始僅僅使用手柄控制方向、更像是一輛馬車的汽車進化到現在的充滿电子設備的現代化汽車,就像是一瞬間的時間。而在近些年中,配置上更是有着不少的變化,而上年這些配置就大放異彩,要是沒有這些配置就說不過去了。

智能互聯繫統

從智能手機以及WiFi的普及中,智能化的程度越來越高,我們可以用着手機去遠程控制家中的電器。而在汽車上,有着智能互聯繫統,我們就可以遠程控制汽車的啟動關閉以及空調、座椅加熱等設備。另外它還可以進行語音操作,控制音響、空調、導航等系統。使用起來非常便利。

Apple Carplay/安卓 Auto

在以往我們都是依賴車機自身的素質,使用原廠的車機進行導航。但是這類的導航是離線的,不能獲取路況、獲得實時更新數據的,相比這下可以隨時更新的手機導航更為方便。所以為了結合兩者之間的優點,Apple Carplay以及安卓 auto就應運而生。它可以將手機屏幕畫面實時映射到中控屏幕上,將中控變成你的手機,可以使用手機自帶的導航、通話功能、語音功能等。

ACC自適應巡航系統

對於經常要跑高速的人來說的,定速巡航就是一件利器。但是定速巡航也是有着它自己的一個缺點——不智能,在中等車流狀況下就無法使用,前車減速它並不會自行降低速度,所以這種情況下我們需要剎車、等待前車加速后再次開啟定速巡航。而ACC自適應巡航則可以自動減速,並且在前車加速后提速恢復到原本的設定值。

主動剎車

追尾的方式層出不窮,要是汽車遇到固定障礙物以及行人的時候能自動剎車就好了。所以主動剎車就是這樣被研發出來,在遇到障礙物以及行人的時候,汽車將自動進行減速,大大減低的損傷程度以及行人的危險性。而且根據汽車廠家設計的不同,不少車型是可以完全將汽車停止,這樣就避免了事故的發生。

車道偏離預警系統

在高速公路,疲勞駕駛又或者開車注意力不集中是導致事故的一大原因。而車道偏離預警系統就是為了減少這種原因導致事故發生的發明,它能在我們壓線的時候發出警報音,有或者是用一個相當輕柔的力道將我們汽車駛回既定的路線之中。

併線輔助系統

作為一個老司機你肯定后視鏡有時候也不是那麼的可靠,有着一定的盲區,即使使用了雙曲率后視鏡也是如此。而為了避免我們併線時發生意外,不少廠商在後視鏡中加入了併線輔助系統,它通過雷達的檢測,用警告燈以及警告音告訴我們是否能安全併線。

這些配置雖然一開始裝備在價格更高的汽車上,但我國有着不少的良心廠家將其裝配到車上,甚至8萬就能買到含有這某一配置的車型。所以下一年它們的普及率肯定會更高,關鍵是我們可以用更低的價格獲得。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

※推薦評價好的iphone維修中心

用小排量渦輪發動機一年能省多少錢?

1。2T發動機相對於1。6L油耗能省下多少錢。使用1。2T發動機,百公里綜合油耗基本能比1。6L自然吸氣發動機低0。5L-1L。若是按照相差0。7L的差異來計算,一個普通家庭用車基本是在2萬公里,以及現在93號汽油6。51元/升的油價,一年油錢就相差了925。

前言

近些年來,小排量發動機有着一種越演越烈的趨勢,1.5T在SUV領域中大行其道,全面代替了大排量發動機,而1.2T或者是1.0T發動機則是在不少合資亦或者國產品牌中出現,而且甚至把原本的自然吸氣發動機給取代了。那麼1.2T這類的更小排量發動機適合家庭使用嗎?

渦輪增壓是怎樣工作的?

渦輪增壓器在廢氣的推動下,對進入的空氣進行壓縮,使得進入氣缸的空氣更多,同時需要更多的燃油。從原理來看,渦輪增壓可以看作不改變噴油以及進氣,但是縮小燃燒室體積的自然吸氣發動機。所以同等排量下,渦輪增壓車型油耗基本會比自然吸氣車型高,但有着更佳的燃油效率,油耗反而比相同動力表現的自然發動機更低。

小排量渦輪增壓發動機相當於多大排量的自然吸氣發動機?

從各大品牌廠商的1.2T以及1.0T發動機可以看出,它們的最大功率集中在85-100千瓦,而最大扭矩一般集中在160-230牛米左右。在最大功率上已經和我們家用車的黃金排量——1.6L相差無幾,而最大扭矩則是1.8L自然吸氣發動機的水平。所以在日常駕駛中,我們感受到它和我們1.6L自然吸氣發動機相似,甚至在加速感上更勝一籌。

1.2T發動機相對於1.6L油耗能省下多少錢?

使用1.2T發動機,百公里綜合油耗基本能比1.6L自然吸氣發動機低0.5L-1L。若是按照相差0.7L的差異來計算,一個普通家庭用車基本是在2萬公里,以及現在93號汽油6.51元/升的油價,一年油錢就相差了925.4元,若是按照一台車10年的經濟壽命來算,就相差了一萬元。

渦輪增壓發動機相對於自然吸氣發動機保養維修會更高嗎?

渦輪增壓發動機由於工況更為惡劣,需要更佳的潤滑性能以及散熱性能,所以在機油上最起碼需要的是全合成機油,這是在我們用車過程最為直接的支出,除此而外渦輪增壓發動機在保養維修上基本與自然吸氣發動機並無兩樣。而全合成機油一般與着礦物質機油相差150-300(以4L裝來計算),但是有着兩倍的壽命,總的來說花費並不會相差多少,甚至更為划算。以着200元的差價以及2萬公里來計算,渦輪增壓發動機在機油方面也就多了200元,但是換來了更好的保護以及減少了保養的時間成本。

編者總結:

1.2T渦輪增壓發動機在動力表現、燃油經濟性已經超越了1.6L自然吸氣發動機,但是在維修以及保養成本上兩個基本並無差異,一年使用成本基本能省下近一千元。所以我們認為選擇1.2T渦輪增壓發動機車型是能滿足家庭用途的,而且更為省錢的。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

※推薦評價好的iphone維修中心

北極熊哭哭 川普政府允阿拉斯加保護區鑽探石油

摘錄自2020年8月18日中央社報導

美國政府今(17日)允許在阿拉斯加「北極國家野生動物保護區」鑽探石油及天然氣。

共和黨籍阿拉斯加州州長鄧利維(Michael Dunleavy)及能源業者表示,阿拉斯加經濟相當仰賴石油生產,開放北極國家野生動物保護區(Arctic National Wildlife Refuge)進行鑽探作業,將帶來工作機會、提振當地經濟。但民主黨及環保組織批評,此舉會傷害北極獨特生態系及原住民。

路透社報導,10年來,阿拉斯加的租賃權乏人問津;過去30年間,全州石化燃料產量也持續下滑。內政部長柏恩哈德(David Bernhardt)認為這項計畫有助於美國能源獨立,若在保護區內發現石油蘊藏,大約8年內能開始產油,且可望持續約50年。

共和黨2017年開放北極國家野生動物保護區的石油及天然氣租賃權,這是川普擴大石化燃料生產的主要政策項目之一。美聯社提到,若代表民主黨參選總統的拜登(Joe Biden)勝選,重新執政後,可能會阻止出售租賃權程序,以禁止在保護區進行鑽探作業。

近幾個月,已有數家美國大型銀行表態不會贊助北極地區的石油及天然氣計畫。

氣候變遷
能源轉型
國際新聞
美國
阿拉斯加
探勘石油
能源獨立
北極

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

※推薦評價好的iphone維修中心

大空間+逆天配置 這款十多萬自主SUV值得購買嗎

5T也沒有小馬拉大車的感覺,搭配手動變速箱感覺很棒,就是懸挂偏硬了點。4月份提的車,現在7500公里,大多數是市區開,油耗8L左右,是比較滿意的,聽說自動擋的油耗還蠻高的。車主:飛上晴天購買車型:2016款 1。5TI 手動尊貴型裸車價格:9。

自主品牌SUV在這幾年異軍突起,其中“華麗的數據+大空間+豐富配置”是其中的關鍵詞,要是沒了這幾樣重要的因素,可進不了國人的購車選擇中,除了之前鬧的沸沸揚揚的比亞迪唐之外,比亞迪宋也是個不容小覷的傢伙,每個月的銷量妥妥的1萬多,車主們到底是怎麼評價它的呢?

比亞迪-宋

指導價:8.99-14.99萬

車主:益達-本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

※推薦評價好的iphone維修中心

ASP.NET Core Blazor WebAssembly 之 .NET JavaScript互調

Blazor WebAssembly可以在瀏覽器上跑C#代碼,但是很多時候顯然還是需要跟JavaScript打交道。比如操作dom,當然跟angular、vue一樣不提倡直接操作dom;比如瀏覽器的後退導航。反之JavaScript也有可能需要調用C#代碼來實現一些功能,畢竟客戶的需求是千變萬化的,有的時候只能通過一些hack的手段來實現。

.NET調用JavaScript函數

使用JSRuntime.InvokeVoidAsync調用無返回值的JavaScript函數

顯然我們的.NET類庫里不會有JavaScript內置的alert方法來显示提示,這裏演示下如何調用JavaScript的alert方法:

<h3>.net call javascript</h3>

<button @onclick="CallJs">
    Call alert
</button>

@inject IJSRuntime jsRuntime
@code {
    private void CallJs()
    {
        jsRuntime.InvokeVoidAsync("alert", "this message from .net runtime .");
    }
}

使用JSRuntime.InvokeVoidAsync調用具有返回值的JavaScript函數

我們在JavaScript環境定義一個加法函數然後.NET這邊調用拿到結果:

    <script>
        function add(a, b) {
            return a + b;
        }
    </script>

注意:JavaScript代碼要放到wwwroot/index.html頁面上里,不能直接放在組件里。

組件代碼:

<h3>.net call javascript</h3>

sum: @sum

<button @onclick="CallJs">
    Call Add
</button>

@inject IJSRuntime jsRuntime
@code {

    private int sum = 0;

    private async void CallJs()
    {
        sum = await jsRuntime.InvokeAsync<int>("add", sum, 2);
        this.StateHasChanged();
    }
}

運行一下:

JavaScript調用.NET方法

JavaScript調用.NET靜態方法

JavaScript調用.NET靜態方法比較簡單,把靜態方法加上[JSInvokable],然後在JavaScript環境使用DotNet對象直接call就行:
定義.NET靜態方法:


    [JSInvokable]
    public static string GetNow()
    {
        return DateTime.Now.ToString();
    }

使用JavaScript調用GetNow:

  $(document).ready(
            setTimeout(() => {
                $('#btn1').on('click', function () {
                    DotNet.invokeMethodAsync('BlazorWasmComponent', 'GetNow')
                        .then(data => {
                            alert(data);
                        });
                })
            }, 10000)
        ); 

由於Blazor渲染UI結束后按鈕才會插入到dom樹上,所以這裏使用一個傻辦法讓綁定事件的JavaScript代碼置后運行。
運行一下:

JavaScript調用組件里的方法

JavaScript調用組件里的方法比較繞,其實還是通過一個靜態方法作為入口,把實例方法綁定一個靜態delegate,然後讓這個靜態方法去執行delegate。
.NET代碼:

<h3>javascript call .net</h3>

<button id="btn1">
   Js call .net
</button>

@inject IJSRuntime jsRuntime
@code {

    [JSInvokable]
    public static string GetNow()
    {
        return Act("");
    }

    public static Func<string, string> Act;

    protected override void OnInitialized()
    {
        Act = GetNowInInstance;
        base.OnInitialized();
    }

    public string GetNowInInstance(string str)
    {
        return DateTime.Now.ToString();
    }
}

JavaScript代碼:

 $(document).ready(
            setTimeout(() => {
                $('#btn1').on('click', function () {
                    DotNet.invokeMethodAsync('BlazorWasmComponent', 'GetNow')
                        .then(data => {
                            alert(data);
                        });
                })
            }, 10000)
        ); 

運行一下:

調用對象的方法

Blazor還可以把.NET對象(引用)直接傳遞到JavaScript運行時來讓JavaScript直接調用.NET對象的方法。

總的來說大概分4步:

  1. 實例化.net對象
  2. DotNetObjectReference.Create方法把.NET對象包裝
  3. 通過JSRuntime調用一個JavaScript方法把第二步生成的對象傳遞到JavaScript運行時
  4. 在JavaScript側通過invokeMethodAsync方法調用.NET對象里的方法

下面演示下把組件整個實例傳遞出去,然後調用裏面的GetNowInInstance方法。

.net代碼:

<h3>javascript call .net</h3>

<button id="btn1">
    Js call .net
</button>
@implements IDisposable
@inject IJSRuntime jsRuntime
@code {
    IDisposable _objRef;
    protected async override Task OnInitializedAsync()
    {
        _objRef = DotNetObjectReference.Create(this);
        await jsRuntime.InvokeAsync<string>(
            "receiveNetObj",
           _objRef);
        base.OnInitialized();
    }

    [JSInvokable]
    public string GetNowInInstance()
    {
        return DateTime.Now.ToString();
    }

    public void Dispose()
    {
        _objRef?.Dispose();
    }
}

注意:把.NET對象傳遞到JavaScript運行時存在內存泄漏的風險,所以組件需要實現IDisposable接口,在Dispose方法內調用objRef的Dispose方法來釋放內存。

JavaScript代碼:

        var _netObj = null;

        function receiveNetObj(obj) {
            _netObj = obj;
        }

        $(document).ready(
            setTimeout(() => {
                $('#btn1').on('click', function () {
                    _netObj.invokeMethodAsync("GetNowInInstance").then(
                        r => alert(r)
                    );
                })
            }, 10000)
        );

運行一下:

總結

使用JSRuntime可以在.NET里調用JavaScript的方法,這些方法必須是全局的,也就是掛載在window對象上的。
在JavaScript里調用.NET方法主要有兩種:

  1. 通過DotNet方式調用.NET的靜態方法
  2. 把.NET對象直接傳遞到JavaScript運行時來調用對象上的方法

相關內容

ASP.NET Core Blazor Webassembly 之 路由
ASP.NET Core Blazor Webassembly 之 數據綁定
ASP.NET Core Blazor Webassembly 之 組件
ASP.NET Core Blazor 初探之 Blazor WebAssembly
ASP.NET Core Blazor 初探之 Blazor Server

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

※推薦評價好的iphone維修中心

C#預處理器指令 -0016

預處理指令

這些指令/命令不會轉換為可執行代碼,但會影響編譯過程的各個方面;列如,可以讓編譯器不編譯某一部分代碼等。

C#中主要的預處理指令

#define和#undef

#define指令定義

#define DEBUG

它告訴編譯器存在DEBUG這個符號;這個符號不是實際代碼的一部分,而只是在編譯器編譯代碼時候可能會根據這個符號做條件編譯。

#undef定義:

#undef DEBUG

用來移除定義的符號DEBUG。如果不存在這樣的標記,#undef指令則不會生效。同樣,用#define再次定義一個同名的標記也不會有任何變化。

注意:

  1. 你需要將#define和#undef指令寫在實際業務代碼開始之前的位置。
  2. #define本身沒有什麼用,需要和其他預處理器指令結合使用;比如 #if

#if, #elif, #else和#endif

這些指令告訴編譯器是否要編譯包含在其中的代碼塊。例如:

int DoSomeWork(double x)
{
	// do something
	#if DEBUG
		Console.WriteLine($"x is {x}");
	#endif
}

這段代碼中的Console.Writeline語句,只有在前面用#define指令定義了符號DEBUG后才會在編譯的時候,真正被編譯到;

如果編譯器沒發現DEBUG符號,就會在編譯的時候忽略這句代碼。 

#elif(= else if)和#else指令可以用在#if塊中:

#define ENTERPRISE
#define W10
// further on in the file
#if ENTERPRISE
// do something
	#if W10
	// some code that is only relevant to enterprise
	// edition running on W10
	#endif
#elif PROFESSIONAL
// do something else
#else
// code for the leaner version
#endif

#if和#elif還支持有限的一些邏輯操作符,你可以用使用!,==,!=和||等。

一個標記如果存在,則認為是true,如果沒有定義,就認為是false,因此你也可以這樣使用:

#if W10 && (ENTERPRISE==false) // if W10 is defined but ENTERPRISE isn't

 

#warning和#error

 當編譯器遇到#warning的時候,會產生警告信息;

當編譯器遇到#error的時候,會產生錯誤信息;

    class Program
    {
        static void Main(string[] args)
        {

#warning this is a warning message which will be shown when compile

            Console.WriteLine("Hello World!");

#error this is a error message, and will break build
        }
    }

  編譯結果:

Program.cs(10,10): warning CS1030: #warning: 'this is a warning message which will be shown when compile' [/define_warning/define_warning.csproj]
Program.cs(14,8): error CS1029: #error: 'this is a error message, and will break build' [/define_warning/define_warning.csproj]
    1 Warning(s)
    1 Error(s)

  使用這些指令可以檢查#define語句是不是做錯了什麼事,使用#warning可以提醒要做些事情:

#if DEBUG && RELEASE
#error "You've defined DEBUG and RELEASE simultaneously!"
#endif
#warning "Don't forget to remove this line before the boss tests the code!"
Console.WriteLine("*I love this job.*");

  

#region和#endregion

 可以用來標識一段代碼,在Visual Studio或其他能夠識別的IDE里比較有用。

#region Member Field Declarations
int x;
double d;
Currency balance;
#endregion

  

#line

 #line指令可以用來改變編譯器輸出警告和錯誤時相應的文件名和行號信息。這個實際中,用的可能會比較少。

主要是在用第三方包的時候,有時候會導致編譯器報告的行號或文件名與實際不匹配。

#line可以用於還原這種匹配。

#line 164 "Core.cs" // We happen to know this is line 164 in the file Core.cs, 
// before the intermediate package mangles it.
// later on
#line default // restores default line numbering

  

#pragma

 #pragma指令可以用來終止或恢復某個指定編號到編譯器警告。

與命令行選項不同,#pragma指令可以在類或方法級別實現。

例如:

    class Program
    {
        static void Main(string[] args)
        {
            int i = 0;
            Console.WriteLine("Hello World!");
        }
    }

  編譯是會有warning:

Program.cs(9,17): warning CS0219: The variable 'i' is assigned but its value is never used [/define_warning/define_warning.csproj]
    1 Warning(s)
    0 Error(s)  

 從warning信息可以看出是warning CS0219,加入#pragma后就不會有warning了。

#pragma warning disable CS0219
    public class Program
    {
        static void Main(string[] args)
        {
            int i = 0;
            Console.WriteLine("Hello World!");
        }
    }
#pragma warning restore CS0219

 注意:warning的代碼是區分大小寫的,CS2019要大寫,如果寫成cs2019則沒有用。 

 

學習資料

C#高級編程(第11版) C# 7 & .NET Core 2.0(.NET開發經典名著)

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

※推薦評價好的iphone維修中心

神奇夢幻的藍色光芒 點亮愛爾蘭海灘

摘錄自2020年9月8日大紀元報導

在愛爾蘭南部的一座海灘上出現一種奇特景象,攜帶著發光物質的海洋生物照亮了拍打過來的海浪,呈現一片夢幻的螢光藍色。

其實,芳泉鎮海灘以生物發光這一獨特的自然奇觀而聞名於世。生物發光是諸如細菌、藻類、水母以及浮游生物等海洋生物發光現象的一種說法。這種現象可以發生在任何深度的海水中,但當它發生在淺水區時,就會產生特別超現實的景象。較溫暖的天氣使水溫大面積上升,能充分給予海洋生物所需的能量,從而使其發光更加明亮。

根據愛爾蘭海洋研究與保護組織的說法,在愛爾蘭水域,生物發光是由稱為夜光藻(Noctiluca scintillans)的單細胞鞭毛藻發出的,這種藻類通常被稱為「星光海」(Sea Sparkle)。

海洋
環境新聞
國際新聞
愛爾蘭
海灘

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

※推薦評價好的iphone維修中心