以下の内容はhttps://www.weblio.jp/content/evidenceより取得しました。


新語時事用語辞典新語時事用語辞典

エビデンス

英語:evidence

「エビデンス」とは、医学において効果に関する科学的な根拠検証結果といった意味でビジネスにおいては主張の裏付け議事録としての証拠などのことを意味する表現

エビデンスとは? エビデンスって何? エビデンスの意味

エビデンス(evidence)は、主に「証拠」「裏付け」「科学的な根拠」「検証結果」などの意味用いられる語。英語の evidence をカタカナ表記した外来語である。ビジネスシーンをはじめ、政治医療・介護など、幅広い分野において用いられている。

より簡単に、わかりやすくいうと

エビデンスとは、要するに「提案主張判断などの確かさ根拠証拠となるもの」のことである。

「エビデンスのある物事」は、そのエビデンスが「実はエビデンスとして有効でない」ことを示す以外には、否定する余地がない。あるいは理不尽な理由否定するしかない

エビデンスの対極にある要素(なかば対義語)としては、「勘」「好み」「憶測」「思いつき」「迷信」「主観に基づく判断」「経験則」などが挙げられる

「エビデンスがある」とは具体的にどういうことか

「エビデンス」は、「エビデンスがある」「エビデンスがない」といった言い方用いられることが多い。

「エビデンスがある」とは、基本的には「ちゃんとした根拠基づいている」「合理的な裏付けがある」という意味合い表現である。文脈によっては「言質取ってある」とか「証明できるもの(メール証憑など)を残しておいてある」という意味で用いられることもある。

「エビデンス」の使い方の例

エビデンスに基づく医療
・エビデンスがない感染症対策は無駄でしかない
・エビデンスがあるのか?が口癖有能堅物上司電話内容メール送ってエビデンスを残す
半年間の実証実験によりエビデンスが得られ
予算獲得するには相応のエビデンスが必要だ

英語における「エビデンス(evidence)」の意味

「エビデンス」は英語の名詞 evidence をカタカナ表記した語であり、外来語である。英語の evidence も主に「証拠」や「裏付け」を意味する語であり、日本語における「エビデンス」の意味用法と大体一致する

英語の evidence は日本語より幅広い文脈用いられ文脈によっては「証言」「形跡」「痕跡」「兆候」などと訳されるいずれも証拠となるもの」という意味合い含んでいる。

There's no evidence that ~
その事根拠証拠)など何もない

どうして英語を使うのか

エビデンスは日本語では「証拠」や「根拠と言い換えられるのに、なぜわざわざ英語由来カタカナ語好んで用いるのか。これは「エビデンス」に限らずカタカナ語全般に言えることだが、複数理由があると考えられる

第一に伝統的日本語不本意なニュアンス排除する」ため。たとえば「証拠」や「根拠」には、相手問い詰めるようなニュアンス伴いがちだったり、「裏付け」には「科学的合理的な情報」のニュアンス希薄だったりする。そのような語弊を防ぐ意味では、手垢のついていない語彙を用いることは有効である。

第二に「その言葉含んでいる意味の範囲手頃である」ため。エビデンスは単なる証拠の意味だけでなく「合理的な理由」「科学的な根拠」あるいは「言質」や「証憑」といった意味で用いられるこうした事柄一括扱える「エビデンス」という言葉は、使い勝手がよいわけである。

第三に、カタカナ語ジャーゴンとして好まれやすいという理由もあるだろう。「裏付け」よりも「エビデンス」と言った方が、ビジネスマン的にカッコいいのである

世間にはカタカナ語濫用好ましく思わない者もいる。多用ほどほどに、普通の日本語の語彙使い分ける姿勢望まれる

ビジネスシーンにおける「エビデンス」の具体的な意味

ビジネスシーンにおいては会議議事録契約書覚え書きなどを指して「エビデンス」と表現することがある。これは後になって話の食い違い生じることを防ぐために残される証拠裏付け形跡という意味合いが強い表現といえるまた、新規取引先訪問した際に名刺渡した訪問履歴記録したりといった行動は「エビデンスを残す」と表現されることがある。この場合のエビデンスは「証拠」というよりも、自分訪問したという「形跡の意味合いが強い。

IT業界における「エビデンス」の具体的な意味

IT業界においてはシステム開発最終段階においてエビデンスという語がよく用いられる。ここでのエビデンスも「証拠の意味合いが強いが、特にシステム稼働中画面記録したスクリーンショットハードコピー)や、システム稼働時に使用したデータファイル各種ログなどを指すことが多い。

行政分野における「エビデンス」の具体的な意味

行政分野においては、エビデンスに基づき政策立案するEBPMevidence-based policy making)」という考え方がある。EBPM欧米確立され近年では日本でも導入進みつつある。

医療における「エビデンス」の具体的な意味

医療分野においては、ある治療法特定の病気・症状効果があると研究結果から結論づけられた結果科学的根拠のことをエビデンスという。

今日医療分野では、「EBM」(evidence-based medicine)と呼ばれる考え方重視されている。EBM日本語では「科学的根拠に基づく医療」と訳されている。EBMでは、医者経験則的な知見頼らず最新医学研究成果臨床試験データによって確認され有効性根拠(エビデンス)として参照することを重視する。これに加えて自分の望む状態や治療かけられる時間費用なども考慮した上で最善意思決定をするという要素EBMでは重視される看護分野においても、EBMと同様「エビデンスに基づくナーシング」という考え方があり、EBN(evidence-based nursing)と呼ばれている。

また、医療現場で用いられるガイドラインなどでは、治療方法などを見定める際に、科学的根拠信用度合いわかりやすく表した「エビデンス・レベル(エビデンス・ヒエラルキー)」が使われる一般的に、エビデンス・レベルでレベルが最も高い(信用度が高い)とされるのは、研究対象などがランダムに選ばれ行われるランダム化比較試験(英: randomized controlled trial, RCT)で、逆に単独観察研究専門家の意見レベルが最も低い(信用度が低い)とされるが、エビデンス・レベルだけを基準判断せず、エビデンスの確実性推奨度なども加味して総合的に判断下されることも多い。

エビデンスの類義語

エビデンスの類義語としては、「プルーフproof)」「ソースsource)」「ファクトfact)」などが挙げられる。エビデンスとよく混同される語としては「プルーフ」「ソース」が挙げられる

プルーフ」はエビデンス同様「証拠の意味を持つが、「証言」「形跡」といった意味合い持たない点がエビデンスとは異なる。

ソース」は「源泉」「情報源」など情報出所を表す語であり、明確な根拠を表す「証拠の意味持たない

エビデンスとファクトの違い

ファクト」は「事実」「確実」を意味し、エビデンスが持つ「証拠」「根拠」などの意味はない。


実用日本語表現辞典実用日本語表現辞典

エビデンス

英語:evidence

エビデンスとは、証拠根拠となる情報データのことである。科学的な研究法的な証明意思決定過程用いられる。エビデンスは、客観的かつ信頼性が高い情報源から得られることが望ましい。具体的なエビデンスには、実験結果統計データ専門家の意見文献資料など含まれる

エビデンスベースという概念関連しており、これは、エビデンスに基づいて意思決定や行動を行うことを指す。特に医療分野では、エビデンスベースドメディシン(EBM)という考え方重要視されており、治療法診断選択科学的根拠基づいて行われること求められる

エビデンスの信頼性評価する際には、情報源権威性やデータ正確性再現性客観性重要な要素となる。また、エビデンスの強さや質を比較するために、エビデンスレベルという指標用いられることがある。エビデンスレベルは、ランダム化比較試験RCT)やメタアナリシスなどの研究デザイン基づいて、エビデンスの信頼性等級分けするものである

エビデンスを用いることの利点は、主観的な判断偏見左右されず、客観的な根拠基づいた意思決定が可能となることである。また、エビデンスに基づく判断は、他者との議論意見交換の際にも、説得力が高まるとされる

evidence

別表記:エビデンス

「evidence」の意味

「evidence」とは、何らかの事実現象を示す証拠根拠意味する英単語である。主に、科学的な実験調査法的な証拠など、ある主張仮説裏付けるために用いられるまた、「evidence」は名詞であり、動詞形容詞の形は存在しない

「evidence」の発音・読み方

「evidence」の発音は、IPA表記では/ˈɛvɪdəns/となる。IPAカタカナ読みでは「エヴィダンス」となり、日本人発音するカタカナ英語では「エビデンス」と読むことが一般的である。発音によって意味や品詞が変わる単語ではない。

「evidence」の定義を英語で解説

Evidence is defined as the available body of facts or information indicating whether a belief or proposition is true or valid. It can be used in various fields such as science, law, and daily life to support claims or hypotheses. Evidence can be tangible, such as physical objects, or intangible, such as testimonies or data.

「evidence」の類語

「evidence」の類語には、proof証明)、testimony証言)、confirmation確認)、corroboration(裏付け)、documentation文書証明)などがある。これらの単語は、それぞれ異なニュアンス文脈使用されるが、いずれも何らかの事実現象を示す証拠根拠意味する

「evidence」に関連する用語・表現

「evidence」に関連する用語表現には、circumstantial evidence状況証拠)、direct evidence(直接証拠)、empirical evidence(経験的証拠)、anecdotal evidence(逸話的証拠)、burden of proof証明負担)などがある。これらの用語は、特定の分野文脈で「evidence」とともに用いられることが多い。

「evidence」の例文

1. The police found evidence of the crime at the scene.(警察現場で犯罪証拠見つけた。)
2. There is no evidence to support his claim.(彼の主張支持する証拠はない。)
3. The lawyer presented new evidence in court.(弁護士裁判所新たな証拠提示した。)
4. Scientific research requires empirical evidence.(科学的研究には経験的証拠が必要である。)
5. The DNA evidence proved his innocence.(DNA証拠によって彼の無罪証明された。)
6. The judge considered the testimonial evidence.(裁判官証言証拠考慮した。)
7. The lack of evidence led to the suspect's release.(証拠不足により容疑者釈放された。)
8. The archaeological evidence suggests an ancient civilization.(考古学的証拠古代文明示唆している。)
9. The burden of proof lies with the prosecution.(証明負担検察側にある。)
10. The eyewitness provided crucial evidence for the case.(目撃者事件重要な証拠提供した。)

エビデンス

英語:evidence

 

「エビデンス」とは・「エビデンス」の意味

「エビデンス」とは英語からきており、「証拠」「証明」という意味である。様々なビジネス現場で使われるようになった重要性の高い単語であり、医療では「科学的根拠」、銀行では「公的な証明書類」など、それぞれの分野によって意味が異なカタカナ語である。「リファレンス」と同様に本来の英語の意味日本独自解釈加えられ意味の幅が広がっているため、英語の「evidence」とは異なるものとして扱う必要がある。「エビデンス」が「現代用語の基礎知識」に掲載されたのは、2007年版からである。2000年から2009年までの間に、主要な新聞でも「エビデンス」が使われる頻度増加し普及していった。

「エビデンス」がビジネスの場で使われるようになった背景には、1990年代以降医療分野で「evidence-based medicineEBM)」と呼ばれる概念注目されたことが関係している。EBMは「科学的根拠に基づく医療」と訳されるこれまでの医療従事者経験や勘を頼りにした医療では、価値観違いや国、宗教などの違いによって治療法異なっていた。EBMはそれらのものに左右されず、治療法などを実際に病気の人に使って効果得られたという、根拠のある臨床データなどを基に治療法決めようとする考え方だ。EBMでは、個人合った治療法を選ぶことも可能になる

ビジネス界では一般的に、「裏付けを取るための具体的な情報資料」などを指すことが多い。「エビデンスがある」「エビデンスがない」といった使い方をするほか、証拠根拠基づいている場合には「エビデンスンに基づく」という言い方もできる。裏付けを取る場合には「エビデンスを得る」、必要な資料集め場合には「エビデンスを収集する」などのように使うこともある。

2009年まで活動していた国立国語研究所の「病院言葉委員会の「『病院』の言葉わかりやすくする提案」では、「エビデンス」は「日常語言い換える言葉分類されている。2013年の「医師市民との間の医療用語認知差異に関する研究」という論文では「エビデンス」の市民認知度が12.4%であるのに対し患者知っていると思う医師は30.3%であった2022年時点では市民認知度上昇していると考えられるが、使う側が思っているほど受け手側の認知度が高いとは言えない場合もあるため、「エビデンス」は慎重に使う必要がある調査の対象となっているのは医学用語としての「エビデンス」であり、他分野での使い方認知されていないケースも多い。

「エビデンス」の熟語・言い回し

「エビデンス」の熟語言い回しには次のようなものがある。

ノーエビデンスとは


「ノーエビデンス」(no evidence)は英語で「証明欠如」という意味である。「no」と「evidence」からなる熟語で、「ノーエビデンス」という単語存在しない。「There's no evidence(証拠がない)」などとして使われる。しかし日本カタカナ語として使われている「エビデンス」は医療用語EBMから派生して2000年代ごろからビジネス界で使われるようになった日本独特の解釈による用法であり、外国人日本使われている意味で「エビデンス」を使って通じない場合がある。「ノーエビデンス」というカタカナ語一部には見られるが、本来の英語の「no evidence」という意味で使われている。「ノーエビデンス」はカタカナ語の「エビデンスがない」という言い回し単純に英語化したものだと考えられるが、ネット上の主な辞書では「ノーエビデンス」を検索しても見つけることはできず、2022年10月時点では日本語として定着した言葉とは言えない。

ハードエビデンスとは
「ハードエビデンス」も「ノーエビデンス」同様、英語で「hard evidence(確かな証拠)」という意味の熟語である。「ノーエビデンス」という単語は存在しない。一部の医師の文章やIT系の文章で見られるが一般的ではなく、ネット上の主な辞書にも記載がない。IT系の会社や大学の論文の文章には「ソフトエビデンス」の語もあるが、「soft evidence」はネット上の英和・和英辞典には存在しない言葉である。「ソフトエビデンス」は「ベイジアンネットワーク」などのデータ分析の現場などで利用され、「合流結合のエビデンス」として変数の値が知られている場合に「ハードエビデンス」を、それ以外の場合を「ソフトエビデンス」と呼んでいる。このことから「ハードエビデンス」も、カタカナで書かれている場合には和製語である可能性を考慮して意味を判断しなければならない。2022年10月の時点では「ハードエビデンス」は人口に膾炙しているとは言えず、使用してもほとんどの場合通じない。

「エビデンス」の使い方・例文

一般的な企業ではトラブル避けるために目に見える形で証拠を残すために用いられ、「営業会議のエビデンスは議事録として残した」「新規契約では、エビデンスを取ることが不可欠だ」などの使い方をする。後者の「エビデンス」は契約書などの書類を指す。IT業界での「エビデンス」は、「システム正常に稼働していることを示すデータ」である。「このシステムは、稼働中スクリーンショットによってエビデンスを得た」、「当社のエビデンスは、システムデータファイルとして提出することが決まっている」などの例文がある。行政分野では「EBPMEvidence-Based Policy Making)」という政策方針の中で、「合理的根拠の意味用いられる内閣府によれば政策における「エビデンス」とは、政策効果測定重要な関連を持つ情報統計などのデータである。「政策目的明確化したうえで、エビデンスに基づいて立案されるべきだ」などの使い方がある。

医療分野での使い方は、「治療方針有効性などに対す科学的根拠」だ。具体的には、臨床試験などによって得られ結果データである。「新薬には、この患者への使用適切だという十分なエビデンスがあった」「有効なエビデンスがないにもかかわらず医師手術新し術式使い患者死なせたため裁判となった」などの使い方をする。銀行で「エビデンス」を使う際は、「公的な証明書類」のことである。「銀行からの融資を得るために、住民税決定通知書運転免許証コピーなどのエビデンスを収集した」「海外送金送金目的資金出どころ記した書類などのエビデンスが必要なのは、マネーロンダリングを防ぐためである」のように使う。銀行必要な「エビデンス」は、使用目的によって証明書類の内容異なる。

顧客とのやり取りメールでエビデンスしている」と、「エビデンス」を動詞のように使うのは間違った使い方である。「エビデンス」は名詞のため、「エビデンスを残す」「エビデンスを取る」などとして使う。会議の「エビデンス」として録音録画を残すこともあるが、録音録画をしないことを指して会議のエビデンスは録らないことにしている」という言い方をすると混乱を招く。「会議のエビデンスはメモしたうえで、議事録として残すことにしている」などと具体的に言う必要がある前述通り「エビデンス」はカタカナ語であり、職種によって使い方異なる。2022年10月時点では一般的な言葉とは言えないケースもあるため、混乱生じないであれば職場内での固有の言葉として利用するのは問題がないが、顧客に対しては「エビデンス」を使わず具体的に説明した方がわかりやすい。「融資検討するためにエビデンスを揃えてくださいと言われても、顧客何を用意してよいのかわからない。「エビデンス」自体使い方間違っていないが、使う場面間違えている例である。

デジタル大辞泉デジタル大辞泉

エビデンス【evidence】

読み方:えびでんす

証拠証言

医学で、臨床結果などの科学的根拠。その治療法がよいとされる証拠。→エビデンスベーストメディシン


日本マイクロソフト株式会社日本マイクロソフト株式会社

証拠 [evidence]


日本マイクロソフト株式会社日本マイクロソフト株式会社

Evidence クラス

セキュリティ ポリシーアクセス許可決定するときに使用する一連の情報定義します。このクラス継承できません。

名前空間: System.Security.Policy
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class
 Evidence
    Implements ICollection, IEnumerable
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public sealed class Evidence : ICollection,
 IEnumerable
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class Evidence sealed : ICollection,
 IEnumerable
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class Evidence implements ICollection,
 IEnumerable
SerializableAttribute 
ComVisibleAttribute(true) 
public final class Evidence implements ICollection,
 IEnumerable
解説解説

一般的な形式証拠には、署名や、コード発生源である場所などが含まれますが、どのような情報含めてかまいませんセキュリティ ポリシーによって認識される任意の型のオブジェクト証拠表します

セキュリティ ポリシーは、コード グループ構成されます。アセンブリセキュリティ アクセス許可付与されるコード基本単位ですが、コード グループメンバシップ条件満たしている場合に、そのコード グループメンバなります証拠とは、ポリシー渡される一連の情報であり、アセンブリ属しているコード グループ判断するためにメンバシップ条件によって使用されます。

Evidence クラスは、証拠を表すオブジェクト セット格納しているコレクション (ICollection のトピック参照) です。このクラスには、証拠提供元 (ホストおよびアセンブリ) に対応する 2 つ証拠セット格納されます。

ポリシーは、コード与えアクセス許可評価するときに、2 つ異な提供元から証拠取得できます

使用例使用例

ホストおよびアセンブリ提供する 2 つ証拠使用して新しEvidence クラス作成する方法次のコード例示します

Imports System
Imports System.Collections
Imports System.Security
Imports System.Security.Policy
Imports System.Security.Permissions
Imports System.Globalization
Imports Microsoft.VisualBasic



Public Class Evidence_Example

    Public Function CreateEvidence() As
 Boolean
        Dim retVal As Boolean
 = True

        Try
            ' Create empty evidence using the default contructor.
            Dim ev1 As New
 Evidence
            Console.WriteLine("Created empty evidence with the
 default constructor.")

            ' Constructor used to create null host evidence.
            Dim ev2a As New
 Evidence(Nothing)
            Console.WriteLine("Created an Evidence object with
 null host evidence.")

            ' Constructor used to create host evidence.
            Dim url As New
 Url("http://www.treyresearch.com")
            Console.WriteLine(("Adding host evidence "
 & url.ToString()))
            ev2a.AddHost(url)
            Dim ev2b As New
 Evidence(ev2a)
            Console.WriteLine("Copy evidence into new evidence")
            Dim enum1 As IEnumerator = ev2b.GetHostEnumerator()
            enum1.MoveNext()
            Console.WriteLine(enum1.Current.ToString())
            ' Constructor used to create both host and assembly evidence.
            Dim oa1() As [Object]
            Dim site As New
 Site("www.wideworldimporters.com")
            Dim oa2 As [Object]() = {url, site}
            Dim ev3a As New
 Evidence(oa1, oa2)
            enum1 = ev3a.GetHostEnumerator()
            Dim enum2 As IEnumerator = ev3a.GetAssemblyEnumerator()
            enum2.MoveNext()
            Dim obj1 As [Object] = enum2.Current
            enum2.MoveNext()
            Console.WriteLine(("URL = " & obj1.ToString()
 & "  Site = " & enum2.Current.ToString()))
            ' Constructor used to create null host and null assembly
 evidence.
            Dim ev3b As New
 Evidence(Nothing, Nothing)
            Console.WriteLine("Create new evidence with null host
 and assembly evidence")

        Catch e As Exception
            Console.WriteLine("Fatal error: {0}",
 e.ToString())
            Return False
        End Try

        Return retVal
    End Function 'CreateEvidence

    Public Function DemonstrateEvidenceMembers()
 As Evidence
        Dim myEvidence As New
 Evidence
        Dim sPubKeyBlob As String
 = "00240000048000009400000006020000" & "00240000525341310004000001000100"
 & "19390E945A40FB5730204A25FA5DC4DA" & "B18688B412CB0EDB87A6EFC50E2796C9" & "B41AD3040A7E46E4A02516C598678636"
 & "44A0F74C39B7AB9C38C01F10AF4A5752" & "BFBCDF7E6DD826676AD031E7BCE63393" & "495BAD2CA4BE03B529A73C95E5B06BE7" & "35CA0F622C63E8F54171BD73E4C8F193" & "CB2664163719CA41F8159B8AC88F8CD3"
        Dim pubkey As [Byte]() = HexsToArray(sPubKeyBlob)

        ' Create a strong name.
        Dim mSN As New StrongName(New
 StrongNamePublicKeyBlob(pubkey), "SN01", New
 Version("0.0.0.0"))

        ' Create assembly and host evidence.
        Console.WriteLine("Adding assembly evidence.")
        myEvidence.AddAssembly("SN01")
        myEvidence.AddAssembly(New Version("0.0.0.0"))
        myEvidence.AddAssembly(mSN)
        Console.WriteLine(("Count of evidence items = "
 & myEvidence.Count.ToString()))
        Dim url As New Url("http://www.treyresearch.com")
        Console.WriteLine(("Adding host evidence "
 & url.ToString()))
        myEvidence.AddHost(url)
        PrintEvidence(myEvidence).ToString()
        Console.WriteLine(("Count of evidence items = "
 & myEvidence.Count.ToString()))
        Console.WriteLine(ControlChars.Lf & "Copy the evidence
 to an array using CopyTo, then display the array.")
        Dim evidenceArray(myEvidence.Count - 1) As
 Object
        myEvidence.CopyTo(evidenceArray, 0)
        Dim obj As Object
        For Each obj In
 evidenceArray
            Console.WriteLine(obj.ToString())
        Next obj
        Console.WriteLine(ControlChars.Lf & "Display the contents
 of the properties.")
        Console.WriteLine("Locked is the only property normally
 used by code.")
        Console.WriteLine("IsReadOnly, IsSynchronized, and SyncRoot
 properties are not normally used.")
        Console.WriteLine((ControlChars.Lf & "The default
 value for the Locked property = " & myEvidence.Locked.ToString()))
        Console.WriteLine(ControlChars.Lf & "Get the hashcode
 for the evidence.")
        Console.WriteLine(("HashCode = " & myEvidence.GetHashCode().ToString()))
        Console.WriteLine(ControlChars.Lf & "Get the type
 for the evidence.")
        Console.WriteLine(("Type = " & myEvidence.GetType().ToString()))
        Console.WriteLine(ControlChars.Lf & "Merge new evidence
 with the current evidence.")
        Dim oa1() As [Object]
        Dim site As New
 Site("www.wideworldimporters.com")
        Dim oa2 As [Object]() = {url, site}
        Dim newEvidence As New
 Evidence(oa1, oa2)
        myEvidence.Merge(newEvidence)

        Console.WriteLine(("Evidence count = " &
 PrintEvidence(myEvidence).ToString()))
        Console.WriteLine(ControlChars.Lf & "Remove URL evidence.")
        myEvidence.RemoveType(url.GetType())
        Console.WriteLine(("Evidence count is now: "
 & myEvidence.Count.ToString()))
        Console.WriteLine(ControlChars.Lf & "Make a copy of
 the current evidence.")
        Dim evidenceCopy As New
 Evidence(myEvidence)
        Console.WriteLine(("Count of new evidence items = "
 & evidenceCopy.Count.ToString()))
        Console.WriteLine(("Does the copy equal the current evidence?
 " & myEvidence.Equals(evidenceCopy)))
        Console.WriteLine(ControlChars.Lf & "Clear the current
 evidence.")
        myEvidence.Clear()
        Console.WriteLine(("Count is now " & myEvidence.Count.ToString()))
        Return myEvidence
    End Function 'DemonstrateEvidenceMembers

    Public Shared Function
 PrintEvidence(ByVal myEvidence As Evidence)
 As Integer
        Dim p As Integer
 = 0
        Console.WriteLine(ControlChars.Lf & "Current evidence
 = ")
        If myEvidence Is Nothing
 Then
            Return 0
        End If
        Dim list As IEnumerator = myEvidence.GetEnumerator()
        Dim obj As Object
        While list.MoveNext()
            Console.WriteLine(list.Current.ToString())
            p = p + 1
        End While
        Console.WriteLine(ControlChars.Lf)
        Return p
    End Function 'PrintEvidence

    ' Convert a hexidecimal string to an array.
    Public Shared Function
 HexsToArray(ByVal sHexString As String)
 As Byte()
        Dim array(sHexString.Length / 2) As
 [Byte]
        Dim i As Integer
        For i = 0 To sHexString.Length - 2
 Step 2
            array((i / 2)) = [Byte].Parse(sHexString.Substring(i, 2), NumberStyles.HexNumber)
        Next i
        Return array
    End Function 'HexsToArray




    ' Main method.
    Public Shared Sub Main()
        Try
            Dim EvidenceTest As New
 Evidence_Example
            Dim ret As Boolean
 = EvidenceTest.CreateEvidence()
            If ret Then
                Console.WriteLine("Evidence successfully created.")
            Else
                Console.WriteLine("Evidence creation failed.")
            End If

            EvidenceTest.DemonstrateEvidenceMembers()
        Catch e As Exception
            Console.WriteLine(e.ToString())
            Environment.ExitCode = 101
        End Try
    End Sub 'Main
End Class 'Evidence_Example
using System;
using System.Collections;
using System.Security;
using System.Security.Policy;
using System.Security.Permissions;
using System.Globalization;

public class Evidence_Example
{
    public bool CreateEvidence()
    {
        bool retVal = true;

        try
        {
            // Create empty evidence using the default contructor.
            Evidence ev1 = new Evidence();
            Console.WriteLine("Created empty evidence with the default
 constructor.");

            // Constructor used to create null host evidence.
            Evidence ev2a = new Evidence(null);
            Console.WriteLine("Created an Evidence object with null
 host evidence.");

            // Constructor used to create host evidence.
            Url url = new Url("http://www.treyresearch.com");
            Console.WriteLine("Adding host evidence " + url.ToString());
            ev2a.AddHost(url);
            Evidence ev2b = new Evidence(ev2a);
            Console.WriteLine("Copy evidence into new evidence");
            IEnumerator enum1 = ev2b.GetHostEnumerator();
            enum1.MoveNext();
            Console.WriteLine(enum1.Current.ToString());
            
            // Constructor used to create both host and assembly evidence.
            Object [] oa1 = {};
            Site site = new Site("www.wideworldimporters.com");
            Object [] oa2 = { url, site };
            Evidence ev3a = new Evidence(oa1, oa2);
            enum1 = ev3a.GetHostEnumerator();
            IEnumerator enum2 = ev3a.GetAssemblyEnumerator();
            enum2.MoveNext();
            Object obj1 = enum2.Current;
            enum2.MoveNext();
            Console.WriteLine("URL = " + obj1.ToString() + "  Site
 = " + enum2.Current.ToString());
            
            // Constructor used to create null host and null assembly
 evidence.
            Evidence ev3b = new Evidence(null,
 null);
            Console.WriteLine("Create new evidence with null
 host and assembly evidence");
            
        }
        catch (Exception e)
        {
            Console.WriteLine("Fatal error: {0}", e.ToString());
            return false;
        }

        return retVal;
    }
    public Evidence DemonstrateEvidenceMembers()
    {
        Evidence myEvidence = new Evidence();
        string sPubKeyBlob =    "00240000048000009400000006020000"
 + 
            "00240000525341310004000001000100" + 
            "19390E945A40FB5730204A25FA5DC4DA" + 
            "B18688B412CB0EDB87A6EFC50E2796C9" + 
            "B41AD3040A7E46E4A02516C598678636" + 
            "44A0F74C39B7AB9C38C01F10AF4A5752" + 
            "BFBCDF7E6DD826676AD031E7BCE63393" + 
            "495BAD2CA4BE03B529A73C95E5B06BE7" + 
            "35CA0F622C63E8F54171BD73E4C8F193" + 
            "CB2664163719CA41F8159B8AC88F8CD3";
        Byte[] pubkey = HexsToArray(sPubKeyBlob);

        // Create a strong name.
        StrongName mSN = new StrongName(new
 StrongNamePublicKeyBlob(pubkey), "SN01", new Version("0.0.0.0"));

        // Create assembly and host evidence.
        Console.WriteLine("Adding assembly evidence.");
        myEvidence.AddAssembly("SN01");
        myEvidence.AddAssembly(new Version("0.0.0.0"));
        myEvidence.AddAssembly(mSN);
        Console.WriteLine("Count of evidence items = " + myEvidence.Count.ToString());
        Url url = new Url("http://www.treyresearch.com");
        Console.WriteLine("Adding host evidence " + url.ToString());
        myEvidence.AddHost(url);
        PrintEvidence(myEvidence).ToString();
        Console.WriteLine("Count of evidence items = " + myEvidence.Count.ToString());
        Console.WriteLine("\nCopy the evidence to an array using
 CopyTo, then display the array.");
        object[] evidenceArray = new object[myEvidence.Count];
        myEvidence.CopyTo(evidenceArray, 0);
        foreach (object obj in evidenceArray)
        {
            Console.WriteLine(obj.ToString());
        }
        Console.WriteLine("\nDisplay the contents of the properties.");
        Console.WriteLine("Locked is the only property normally used by code.");
        Console.WriteLine("IsReadOnly, IsSynchronized, and SyncRoot properties
 are not normally used.");
        Console.WriteLine("\nThe default value for
 the Locked property = " + myEvidence.Locked.ToString());
        
        Console.WriteLine("\nGet the hashcode for the evidence.");
        Console.WriteLine("HashCode = " + myEvidence.GetHashCode().ToString());
        Console.WriteLine("\nGet the type for the evidence.");
        Console.WriteLine("Type = " + myEvidence.GetType().ToString());
        Console.WriteLine("\nMerge new evidence with the
 current evidence.");
        Object [] oa1 = {};
        Site site = new Site("www.wideworldimporters.com");
        Object [] oa2 = { url, site };
        Evidence newEvidence = new Evidence(oa1, oa2);
        myEvidence.Merge(newEvidence);
        Console.WriteLine("Evidence count = " + PrintEvidence(myEvidence).ToString());
        Console.WriteLine("\nRemove URL evidence.");
        myEvidence.RemoveType(url.GetType());
        Console.WriteLine("Evidence count is now: " + myEvidence.Count.ToString());
        Console.WriteLine("\nMake a copy of the current evidence.");
        Evidence evidenceCopy = new Evidence(myEvidence);
        Console.WriteLine("Count of new evidence items =
 " + evidenceCopy.Count);
        Console.WriteLine("Does the copy equal the current evidence? "
 + myEvidence.Equals(evidenceCopy));
        Console.WriteLine("\nClear the current evidence.");
        myEvidence.Clear();
        Console.WriteLine("Count is now " + myEvidence.Count.ToString());
        return myEvidence;
    }
    public static int PrintEvidence(Evidence
 myEvidence)
    {
        int p = 0;
        Console.WriteLine("\nCurrent evidence = ");
        if (null == myEvidence) return
 0;
        IEnumerator list = myEvidence.GetEnumerator();
        while (list.MoveNext())
        {
            Console.WriteLine(list.Current.ToString());
        }

        Console.WriteLine("\n");
        return p;
    }
    // Convert a hexidecimal string to an array.
    public static byte[] HexsToArray(string
 sHexString)
    {
        Byte[] array = new Byte[sHexString.Length/2];
        for (int i = 0; i < sHexString.Length;
 i += 2)
        {
            array[i / 2] = Byte.Parse(sHexString.Substring(i, 2), NumberStyles.HexNumber);
        }
        return array;
    }



    // Main method.
    public static void Main()
    {
        try
        {
            Evidence_Example EvidenceTest = new Evidence_Example();
            bool ret = EvidenceTest.CreateEvidence();
            if (ret)
            {
                Console.WriteLine("Evidence successfully created.");
            }
            else
            {
                Console.WriteLine("Evidence creation failed.");
            }
            
            EvidenceTest.DemonstrateEvidenceMembers();
        }
        catch(Exception e)
        {
    
            Console.WriteLine(e.ToString());
            Environment.ExitCode = 101;
        }
    }
}
using namespace System;
using namespace System::Collections;
using namespace System::Security;
using namespace System::Security::Policy;
using namespace System::Security::Permissions;
using namespace System::Globalization;
public ref class Evidence_Example
{
public:
   bool CreateEvidence()
   {
      bool retVal = true;
      try
      {
         // Create empty evidence using the default contructor.
         Evidence^ ev1 = gcnew Evidence;
         Console::WriteLine( "Created empty evidence with the default
 constructor." );

         // Constructor used to create null host evidence.
         Evidence^ ev2a = gcnew Evidence( nullptr );
         Console::WriteLine( "Created an Evidence object with null
 host evidence." );

         // Constructor used to create host evidence.
         Url^ url = gcnew Url( "http://www.treyresearch.com"
 );
         Console::WriteLine( "Adding host evidence {0}", url );
         ev2a->AddHost( url );
         Evidence^ ev2b = gcnew Evidence( ev2a );
         Console::WriteLine( "Copy evidence into new evidence"
 );
         IEnumerator^ enum1 = ev2b->GetHostEnumerator();
         enum1->MoveNext();
         Console::WriteLine( enum1->Current );

         // Constructor used to create both host and assembly evidence.
         array<Object^>^oa1 = {};
         Site^ site = gcnew Site( "www.wideworldimporters.com" );
         array<Object^>^oa2 = {url,site};
         Evidence^ ev3a = gcnew Evidence( oa1,oa2 );
         enum1 = ev3a->GetHostEnumerator();
         IEnumerator^ enum2 = ev3a->GetAssemblyEnumerator();
         enum2->MoveNext();
         Object^ obj1 = enum2->Current;
         enum2->MoveNext();
         Console::WriteLine( "URL = {0}  Site = {1}", obj1, enum2->Current
 );
         
         // Constructor used to create null host and null assembly evidence.
         Evidence^ ev3b = gcnew Evidence( nullptr,nullptr );
         Console::WriteLine( "Create new evidence with null
 host and assembly evidence" );
      }
      catch ( Exception^ e ) 
      {
         Console::WriteLine( "Fatal error: {0}", e );
         return false;
      }

      return retVal;
   }

   Evidence^ DemonstrateEvidenceMembers()
   {
      Evidence^ myEvidence = gcnew Evidence;
      String^ sPubKeyBlob = "00240000048000009400000006020000"
      "00240000525341310004000001000100"
      "19390E945A40FB5730204A25FA5DC4DA"
      "B18688B412CB0EDB87A6EFC50E2796C9"
      "B41AD3040A7E46E4A02516C598678636"
      "44A0F74C39B7AB9C38C01F10AF4A5752"
      "BFBCDF7E6DD826676AD031E7BCE63393"
      "495BAD2CA4BE03B529A73C95E5B06BE7"
      "35CA0F622C63E8F54171BD73E4C8F193"
      "CB2664163719CA41F8159B8AC88F8CD3";
      array<Byte>^pubkey = HexsToArray( sPubKeyBlob );

      // Create a strong name.
      StrongName^ mSN = gcnew StrongName( gcnew StrongNamePublicKeyBlob( pubkey ),"SN01",gcnew
 Version( "0.0.0.0" ) );

      // Create assembly and host evidence.
      Console::WriteLine( "Adding assembly evidence." );
      myEvidence->AddAssembly( "SN01" );
      myEvidence->AddAssembly( gcnew Version( "0.0.0.0" ) );
      myEvidence->AddAssembly( mSN );
      Console::WriteLine( "Count of evidence items = {0}", myEvidence->Count
 );

      Url^ url = gcnew Url( "http://www.treyresearch.com"
 );
      Console::WriteLine( "Adding host evidence {0}", url );
      myEvidence->AddHost( url );
      PrintEvidence( myEvidence ).ToString();
      Console::WriteLine( "Count of evidence items = {0}", myEvidence->Count
 );

      Console::WriteLine( "\nCopy the evidence to an array using
 CopyTo, then display the array." );
      array<Object^>^evidenceArray = gcnew array<Object^>(myEvidence->Count);
      myEvidence->CopyTo( evidenceArray, 0 );
      for each (Object^ obj in evidenceArray)
      {
         Console::WriteLine(obj->ToString());
      }

      Console::WriteLine( "\nDisplay the contents of the properties." );
      Console::WriteLine( "Locked is the only property normally used by code."
 );
      Console::WriteLine( "IsReadOnly, IsSynchronized, and SyncRoot properties
 are not normally used." );
      
      Console::WriteLine( "\nThe default value for
 the Locked property = {0}", myEvidence->Locked );

      Console::WriteLine( "\nGet the hashcode for the evidence."
 );
      Console::WriteLine( "HashCode = {0}", myEvidence->GetHashCode()
 );

      Console::WriteLine( "\nGet the type for the evidence."
 );
      Console::WriteLine( "Type = {0}", myEvidence->GetType() );

      Console::WriteLine( "\nMerge new evidence with the
 current evidence." );
      array<Object^>^oa1 = {};
      Site^ site = gcnew Site( "www.wideworldimporters.com" );
      array<Object^>^oa2 = {url,site};
      Evidence^ newEvidence = gcnew Evidence( oa1,oa2 );
      myEvidence->Merge( newEvidence );
      Console::WriteLine( "Evidence count = {0}", PrintEvidence( myEvidence
 ) );

      Console::WriteLine( "\nRemove URL evidence." );
      myEvidence->RemoveType( url->GetType() );
      Console::WriteLine( "Evidence count is now: {0}", myEvidence->Count
 );

      Console::WriteLine( "\nMake a copy of the current evidence." );
      Evidence^ evidenceCopy = gcnew Evidence( myEvidence );
      Console::WriteLine( "Count of new evidence items =
 {0}", evidenceCopy->Count );
      Console::WriteLine( "Does the copy equal the current evidence? {0}",
 myEvidence->Equals( evidenceCopy ) );

      Console::WriteLine( "\nClear the current evidence." );
      myEvidence->Clear();
      Console::WriteLine( "Count is now {0}", myEvidence->Count );

      return myEvidence;
   }

   static int PrintEvidence( Evidence^ myEvidence
 )
   {
      int p = 0;
      Console::WriteLine( "\nCurrent evidence = " );
      if ( nullptr == myEvidence )
            return 0;

      IEnumerator^ list = myEvidence->GetEnumerator();
      IEnumerator^ myEnum1 = list;
      while ( myEnum1->MoveNext() )
      {
         Object^ obj = safe_cast<Object^>(myEnum1->Current);
         Console::WriteLine( obj );
         p++;
      }

      Console::WriteLine( "\n" );
      return p;
   }

   // Convert a hexadecimal string to an array.
   static array<Byte>^ HexsToArray( String^ sHexString )
   {
      array<Byte>^arr = gcnew array<Byte>(sHexString->Length / 2);
      for ( int i = 0; i < sHexString->Length;
 i += 2 )
      {
         arr[ i / 2 ] = Byte::Parse( sHexString->Substring( i, 2 ), NumberStyles::HexNumber
 );

      }
      return arr;
   }
};


// Main method.
int main()
{
   try
   {
      Evidence_Example^ EvidenceTest = gcnew Evidence_Example;
      bool ret = EvidenceTest->CreateEvidence();
      if ( ret )
      {
         Console::WriteLine( "Evidence successfully created." );
      }
      else
      {
         Console::WriteLine( "Evidence creation failed." );
      }
      EvidenceTest->DemonstrateEvidenceMembers();
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( e );
      Environment::ExitCode = 101;
   }
}
import System.*;
import System.Collections.*;
import System.Security.*;
import System.Security.Policy.*;
import System.Security.Permissions.*;
import System.Globalization.*;
import System.Byte;

public class EvidenceExample
{
    public boolean CreateEvidence()
    {
        boolean retVal = true;

        try {
            // Create empty evidence using the default contructor.
            Evidence ev1 = new Evidence();
            Console.WriteLine("Created empty evidence with the " 
                + " default constructor.");

            // Constructor used to create null host evidence.
            Evidence ev2a = new Evidence(null);
            Console.WriteLine("Created an Evidence object with " 
                + " null host evidence.");

            // Constructor used to create host evidence.
            Url url = new Url("http://www.treyresearch.com");
            Console.WriteLine(("Adding host evidence " + url.ToString()));
            ev2a.AddHost(url);
            Evidence ev2b = new Evidence(ev2a);
            Console.WriteLine("Copy evidence into new evidence");

            IEnumerator enum1 = ev2b.GetHostEnumerator();
            enum1.MoveNext();
            Console.WriteLine(enum1.get_Current().ToString());

            // Constructor used to create both host and assembly evidence.
            Object oa1[] = null;
            Site site = new Site("www.wideworldimporters.com");
            Object oa2[] =  { url, site };
            Evidence ev3a = new Evidence(oa1, oa2);
            enum1 = ev3a.GetHostEnumerator();
            IEnumerator enum2 = ev3a.GetAssemblyEnumerator();
            enum2.MoveNext();
            Object obj1 = enum2.get_Current();
            enum2.MoveNext();
            Console.WriteLine(("URL = " + obj1.ToString() + "  Site
 = " 
                + enum2.get_Current().ToString()));

            // Constructor used to create null host and null assembly
 evidence.
            Evidence ev3b = new Evidence(null,
 null);
            Console.WriteLine("Create new evidence with null
 host and " 
                + " assembly evidence");
        }
        catch (System.Exception e) {
            Console.WriteLine("Fatal error: {0}", e.ToString());
            return false;
        }
        return retVal;
    } //CreateEvidence

    public Evidence DemonstrateEvidenceMembers()
    {
        Evidence myEvidence = new Evidence();
        String sPubKeyBlob = "00240000525341310004000001000100" 
            + "19390E945A40FB5730204A25FA5DC4DA" 
            + "B18688B412CB0EDB87A6EFC50E2796C9" 
            + "B41AD3040A7E46E4A02516C598678636" 
            + "44A0F74C39B7AB9C38C01F10AF4A5752" 
            + "BFBCDF7E6DD826676AD031E7BCE63393" 
            + "495BAD2CA4BE03B529A73C95E5B06BE7" 
            + "35CA0F622C63E8F54171BD73E4C8F193" 
            + "CB2664163719CA41F8159B8AC88F8CD3";
        Byte pubkey[] = HexsToArray(sPubKeyBlob);

        // Create a strong name.
        StrongName mSN = new StrongName(
            new StrongNamePublicKeyBlob((ubyte[])pubkey), "SN01",
 
                new Version("0.0.0.0"));

        // Create assembly and host evidence.
        Console.WriteLine("Adding assembly evidence.");
        myEvidence.AddAssembly("SN01");
        myEvidence.AddAssembly(new Version("0.0.0.0"));
        myEvidence.AddAssembly(mSN);
        Console.WriteLine(("Count of evidence items = " 
            + myEvidence.get_Count()));

        Url url = new Url("http://www.treyresearch.com");
        Console.WriteLine(("Adding host evidence " + url.ToString()));
        myEvidence.AddHost(url);
        String.valueOf(PrintEvidence(myEvidence));
        Console.WriteLine(("Count of evidence items = " 
            + myEvidence.get_Count()));

        Console.WriteLine("\nCopy the evidence to an array using
 CopyTo," 
            + " then display the array.");
        Object evidenceArray[] = new Object[myEvidence.get_Count()];
        myEvidence.CopyTo(evidenceArray, 0);
        for (int objCount = 0; objCount <
 evidenceArray.length; objCount++) {
            Object obj = evidenceArray[objCount];
            Console.WriteLine(obj.ToString());
        }

        Console.WriteLine("\nDisplay the contents of the properties.");
        Console.WriteLine("Locked is the only property normally used by code.");
        Console.WriteLine("IsReadOnly, IsSynchronized, and SyncRoot " 
            + " properties are not normally used.");

        Console.WriteLine(("\nThe default value for
 the Locked property = " 
            + System.Convert.ToString(myEvidence.get_Locked())));

        Console.WriteLine("\nGet the hashcode for the evidence.");
        Console.WriteLine(("HashCode = " + myEvidence.GetHashCode()));

        Console.WriteLine("\nGet the type for the evidence.");
        Console.WriteLine(("Type = " + myEvidence.GetType().ToString()));

        Console.WriteLine("\nMerge new evidence with the
 current evidence.");
        Object oa1[] = null;
        Site site = new Site("www.wideworldimporters.com");
        Object oa2[] =  { url, site };
        Evidence newEvidence = new Evidence(oa1, oa2);
        myEvidence.Merge(newEvidence);
        Console.WriteLine(("Evidence count = " + PrintEvidence(myEvidence)));

        Console.WriteLine("\nRemove URL evidence.");
        myEvidence.RemoveType(url.GetType());
        Console.WriteLine(("Evidence count is now: " + myEvidence.get_Count()));

        Console.WriteLine("\nMake a copy of the current evidence.");
        Evidence evidenceCopy = new Evidence(myEvidence);
        Console.WriteLine(("Count of new evidence items =
 " 
            + evidenceCopy.get_Count()));
        Console.WriteLine(("Does the copy equal the current evidence? "
 
            + System.Convert.ToString(myEvidence.Equals(evidenceCopy))));

        Console.WriteLine("\nClear the current evidence.");
        myEvidence.Clear();
        Console.WriteLine(("Count is now " + myEvidence.get_Count()));
        return myEvidence;
    } //DemonstrateEvidenceMembers

    public static int PrintEvidence(Evidence
 myEvidence)
    {
        int p = 0;
        Console.WriteLine("\nCurrent evidence = ");
        if (null == myEvidence) {
            return 0;
        }
        IEnumerator list = myEvidence.GetEnumerator();

        while (list.MoveNext()) {
            Console.WriteLine(String.valueOf(list.get_Current()));
        }
        Console.WriteLine("\n");
        return p;
    } //PrintEvidence

    public static System.Byte[] HexsToArray(String
 sHexString)
    {
        Byte array[] = new Byte[sHexString.get_Length() / 2];
        for (int i = 0; i < sHexString.get_Length();
 i += 2) {
            array[i / 2] = (Byte)Byte.Parse(sHexString.Substring(i, 2), 
                NumberStyles.HexNumber);
        }
        return array;
    } //HexsToArray

    public static void main(String[]
 args)
    {
        try {
            EvidenceExample EvidenceTest = new EvidenceExample();
            boolean ret = EvidenceTest.CreateEvidence();
            if (ret) {
                Console.WriteLine("Evidence successfully created.");
            }
            else {
                Console.WriteLine("Evidence creation failed.");
            }
            EvidenceTest.DemonstrateEvidenceMembers();
        }
        catch (System.Exception e) {
            Console.WriteLine(e.ToString());
            Environment.set_ExitCode(101);
        }
    } //main
} //EvidenceExample
継承階層継承階層
System.Object
  System.Security.Policy.Evidence
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Evidence メンバ
System.Security.Policy 名前空間

Evidence コンストラクタ ()

Evidence クラス新しい空のインスタンス初期化します。

名前空間: System.Security.Policy
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

使用例使用例

Evidence コンストラクタ使用する方法次のコード例示します。このコード例は、Evidence クラストピック取り上げているコード例一部分です。

Dim ev1 As New Evidence
Console.WriteLine("Created empty evidence with the default constructor.")

Evidence ev1 = new Evidence();
Console.WriteLine("Created empty evidence with the default
 constructor.");
Evidence^ ev1 = gcnew Evidence;
Console::WriteLine( "Created empty evidence with the default
 constructor." );

Evidence ev1 = new Evidence();
Console.WriteLine("Created empty evidence with the " 
    + " default constructor.");
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Evidence クラス
Evidence メンバ
System.Security.Policy 名前空間

Evidence コンストラクタ (Object[], Object[])

ホスト提供する証拠アセンブリ提供する証拠から成る複数証拠セットから Evidence クラス新しインスタンス初期化します。

名前空間: System.Security.Policy
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    hostEvidence As Object(), _
    assemblyEvidence As Object() _
)
Dim hostEvidence As Object()
Dim assemblyEvidence As Object()

Dim instance As New Evidence(hostEvidence,
 assemblyEvidence)
public Evidence (
    Object[] hostEvidence,
    Object[] assemblyEvidence
)
public:
Evidence (
    array<Object^>^ hostEvidence, 
    array<Object^>^ assemblyEvidence
)
public Evidence (
    Object[] hostEvidence, 
    Object[] assemblyEvidence
)
public function Evidence (
    hostEvidence : Object[], 
    assemblyEvidence : Object[]
)

パラメータ

hostEvidence

新しインスタンス作成元となる、ホスト提供する証拠

assemblyEvidence

新しインスタンス作成元となる、アセンブリ提供する証拠

使用例使用例

Evidence(Object[],Object[]) コンストラクタ使用する方法次のコード例示します。このコード例は、Evidence クラストピック取り上げているコード例一部分です。

Dim oa1() As [Object]
Dim site As New Site("www.wideworldimporters.com")
Dim oa2 As [Object]() = {url, site}
Dim ev3a As New Evidence(oa1,
 oa2)
enum1 = ev3a.GetHostEnumerator()
Dim enum2 As IEnumerator = ev3a.GetAssemblyEnumerator()
enum2.MoveNext()
Dim obj1 As [Object] = enum2.Current
enum2.MoveNext()
Console.WriteLine(("URL = " & obj1.ToString()
 & "  Site = " & enum2.Current.ToString()))
Object [] oa1 = {};
Site site = new Site("www.wideworldimporters.com");
Object [] oa2 = { url, site };
Evidence ev3a = new Evidence(oa1, oa2);
enum1 = ev3a.GetHostEnumerator();
IEnumerator enum2 = ev3a.GetAssemblyEnumerator();
enum2.MoveNext();
Object obj1 = enum2.Current;
enum2.MoveNext();
Console.WriteLine("URL = " + obj1.ToString() + "  Site = " +
 enum2.Current.ToString());
array<Object^>^oa1 = {};
Site^ site = gcnew Site( "www.wideworldimporters.com" );
array<Object^>^oa2 = {url,site};
Evidence^ ev3a = gcnew Evidence( oa1,oa2 );
enum1 = ev3a->GetHostEnumerator();
IEnumerator^ enum2 = ev3a->GetAssemblyEnumerator();
enum2->MoveNext();
Object^ obj1 = enum2->Current;
enum2->MoveNext();
Console::WriteLine( "URL = {0}  Site = {1}", obj1, enum2->Current );

Object oa1[] = null;
Site site = new Site("www.wideworldimporters.com");
Object oa2[] =  { url, site };
Evidence ev3a = new Evidence(oa1, oa2);
enum1 = ev3a.GetHostEnumerator();
IEnumerator enum2 = ev3a.GetAssemblyEnumerator();
enum2.MoveNext();
Object obj1 = enum2.get_Current();
enum2.MoveNext();
Console.WriteLine(("URL = " + obj1.ToString() + "  Site = " 
    + enum2.get_Current().ToString()));
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Evidence クラス
Evidence メンバ
System.Security.Policy 名前空間

Evidence コンストラクタ (Evidence)

既存インスタンス簡易コピーから Evidence クラス新しインスタンス初期化します。

名前空間: System.Security.Policy
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    evidence As Evidence _
)
Dim evidence As Evidence

Dim instance As New Evidence(evidence)
public Evidence (
    Evidence evidence
)
public:
Evidence (
    Evidence^ evidence
)
public Evidence (
    Evidence evidence
)
public function Evidence (
    evidence : Evidence
)

パラメータ

evidence

新しインスタンス作成元の Evidence インスタンス。このインスタンスは、詳細コピーされていません。

例外例外
例外種類条件

ArgumentException

evidence パラメータが、Evidence有効なインスタンスではありません。

使用例使用例

Evidence(Evidence) コンストラクタ使用する方法次のコード例示します。このコード例は、Evidence クラストピック取り上げているコード例一部分です。

Console.WriteLine(ControlChars.Lf & "Make a copy of the current
 evidence.")
Dim evidenceCopy As New
 Evidence(myEvidence)
Console.WriteLine(("Count of new evidence items = "
 & evidenceCopy.Count.ToString()))
Console.WriteLine(("Does the copy equal the current evidence?
 " & myEvidence.Equals(evidenceCopy)))
Console.WriteLine("\nMake a copy of the current evidence.");
Evidence evidenceCopy = new Evidence(myEvidence);
Console.WriteLine("Count of new evidence items = " +
 evidenceCopy.Count);
Console.WriteLine("Does the copy equal the current evidence? " + myEvidence.Equals(evidenceCopy));
Console::WriteLine( "\nMake a copy of the current evidence." );
Evidence^ evidenceCopy = gcnew Evidence( myEvidence );
Console::WriteLine( "Count of new evidence items = {0}",
 evidenceCopy->Count );
Console::WriteLine( "Does the copy equal the current evidence? {0}", myEvidence->Equals(
 evidenceCopy ) );
Console.WriteLine("\nMake a copy of the current evidence.");
Evidence evidenceCopy = new Evidence(myEvidence);
Console.WriteLine(("Count of new evidence items = "
 
    + evidenceCopy.get_Count()));
Console.WriteLine(("Does the copy equal the current evidence? " 
    + System.Convert.ToString(myEvidence.Equals(evidenceCopy))));
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Evidence クラス
Evidence メンバ
System.Security.Policy 名前空間

Evidence コンストラクタ


Evidence プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ SyncRoot 同期ルート取得します
参照参照

関連項目

Evidence クラス
System.Security.Policy 名前空間

Evidence メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド AddAssembly アセンブリによって提供される特定の証拠証拠セット追加します
パブリック メソッド AddHost ホストによって提供される特定の証拠証拠セット追加します
パブリック メソッド Clear ホストおよびアセンブリ証拠証拠セットか削除します
パブリック メソッド CopyTo Array証拠オブジェクトコピーします
パブリック メソッド Equals オーバーロードされますオーバーライドされます。  
パブリック メソッド GetAssemblyEnumerator アセンブリによって提供される証拠列挙します
パブリック メソッド GetEnumerator ホスト提供する証拠アセンブリ提供する証拠両方含め証拠セット内のすべての証拠列挙します
パブリック メソッド GetHashCode オーバーライドされますハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適した Evidence オブジェクトハッシュ コード取得します
パブリック メソッド GetHostEnumerator ホストによって提供される証拠列挙します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド Merge 指定した証拠セット現在の証拠セットマージます。
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RemoveType 特定のタイプ証拠ホストおよびアセンブリ列挙から削除します
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
参照参照

関連項目

Evidence クラス
System.Security.Policy 名前空間

Evidence メンバ

セキュリティ ポリシーアクセス許可決定するときに使用する一連の情報定義します。このクラス継承できません。

Evidence データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ SyncRoot 同期ルート取得します
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド AddAssembly アセンブリによって提供される特定の証拠証拠セット追加します
パブリック メソッド AddHost ホストによって提供される特定の証拠証拠セット追加します
パブリック メソッド Clear ホストおよびアセンブリ証拠証拠セットか削除します
パブリック メソッド CopyTo Array証拠オブジェクトコピーします
パブリック メソッド Equals オーバーロードされますオーバーライドされます。  
パブリック メソッド GetAssemblyEnumerator アセンブリによって提供される証拠列挙します
パブリック メソッド GetEnumerator ホスト提供する証拠アセンブリ提供する証拠両方含め証拠セット内のすべての証拠列挙します
パブリック メソッド GetHashCode オーバーライドされますハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適した Evidence オブジェクトハッシュ コード取得します
パブリック メソッド GetHostEnumerator ホストによって提供される証拠列挙します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド Merge 指定した証拠セット現在の証拠セットマージます。
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RemoveType 特定のタイプ証拠ホストおよびアセンブリ列挙から削除します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
参照参照

関連項目

Evidence クラス
System.Security.Policy 名前空間

ウィキペディアウィキペディア

証拠

(evidence から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/01/16 16:21 UTC 版)

証拠(しょうこ、: Evidence)とは、ある命題となっている事実立証し、事実審理者(Trier of fact)が、真偽や存否を判断するための事物である。証拠法に基づき、採用性のある証拠(英: Admissible evidence)と排除される証拠(英: Inadmissible evidence)がある。

法律用語としての証拠

法律用語

法律用語としての証拠は、証拠方法証拠資料証拠原因という3つの異なった意味を含んでいる。

証拠方法

事実を認識するための資料をもたらす有形物であり、裁判官による証拠調べの対象となる人や物そのものをいい、日常用語として目の前に出せる物としての「証拠」という用語法に近い意味を持つ。

証拠資料

事実を認識するための資料であり、裁判官が証拠調べにより証拠方法から得た内容をいい、証人の証言や書証の記載内容のことを指す。

証拠原因

証拠資料のうち裁判官が心証形成に採用したものをいい、当事者の立証活動は、自己に有利な証拠原因をできる限り多く裁判官に提供することを目的として行われることになる(刑事訴訟に関する用例であるが、「証拠不十分により処分保留のまま釈放」といった新聞でよく見かける表現は、この証拠原因の意味で「証拠」を用いていることになる。)。

証拠能力と証明力

ある人・物を、訴訟において証拠方法として用いることのできる資格を、証拠能力(しょうこのうりょく)という。すなわち、証拠能力のない人、物、書面等については、これを取り調べて事実認定のために用いることはできない。

一方、ある証拠資料が、証明すべき事実の認定に実際に役立つ程度を、証明力(しょうめいりょく)、証拠力、証拠価値という。例えば、証拠能力のある書面を取り調べて証拠資料が得られたとしても、その内容が信用できなかったり、証明すべき事実とあまり関係がなかったりする場合には、事実認定には役に立たないから、証明力が低いことになる。

性質による分類

証拠の性質によって、次のような分類がある。

人的証拠と物的証拠

証拠方法が人(証人鑑定人)であるものを人的証拠、物(書証物)であるものを物的証拠という。

供述証拠と非供述証拠

人の供述(ある事実について言葉で述べること)を内容とする証拠を供述証拠、そうでない証拠を非供述証拠という。

供述等証拠の信頼性分析

供述証拠等の信頼性・採用可能性についての科学的分析手法は、いくつか存在する。1923年にはアメリカ合衆国で供述証拠採用の指標としてフライ基準英語版や、嘘発見器が考案された。1975年には、裁判所の証拠採用基準を成文化したアメリカ合衆国証拠法英語版が成立し、鑑定結果全般の信頼性判断の指標となるドーバート基準英語版が示されたので、多くの州ではフライ基準からドーバート基準に移行している。また、嘘発見機は現在も使用されることはあるが裁判の証拠としては採用されていない。

ドイツにおいては1967年、実生活での経験の記憶から得られた陳述は、捏造された話や架空の話とは内容や質が大きく異なるとするウンディッチ仮説が提起され、1981年にはR. Bender と A. Nackがこれを発展させた。しかし2015年にウンドイッチ仮説の指標の信頼度は79%(CBCA総得点:Criteria-Based Content Analysis 総得点: 0.79)であると検証され、欧州裁判所もドーバート基準判決を議論しながら新たに様々な判断基準を設けたため、ウンディッチ仮説を採用しない国も存在する[1]

日本の裁判所は自由心証主義の基準を公開していないが、司法分野の精神医学では主にドイツの文献が研究されることが多い[2][注釈 1]当事者の精神状態・責任能力を判断するための精神鑑定については、2005年に、認定医を養成するための日本司法精神医学会が設立された。

機能による分類

ある証拠が要証事実との関係でどのような意味を持つかによって、以下のように分類できる。ここで要証事実とは、証拠によって証明すべき事実をいい、民事訴訟では契約締結の有無といった主要事実をいう。刑事訴訟では、犯罪事実(被告人が犯人であるか、また実行行為、結果の発生、故意といった構成要件に当たる事実)や違法性阻却事由、責任阻却事由等をいう。

実質証拠

次の直接証拠と間接証拠を併せて実質証拠という。
直接証拠
主要事実を直接的に証明する証拠を、直接証拠という。例えば、民事訴訟において、契約書や、契約を締結した旨の当事者本人の供述は、契約の存在についての直接証拠となる。また、刑事訴訟において、被害者・目撃者の犯行目撃証言や、被告人の自白は、犯行の事実についての直接証拠に当たる。
直接証拠が信用できるものであれば、その要証事実は認定できることになる。
間接証拠(情況証拠)
間接事実(主要事実を推認させる事実)を証明する証拠を、間接証拠(情況証拠・状況証拠。: Proof)という。例えば、刑事訴訟において、被告人を犯行時刻前後に犯行現場付近で目撃したという証言や、動機の存在を示す証拠は、その証拠それ自体が直接要証事実を物語っているわけではないが、「被告人は犯行時刻前後に犯行現場付近にいた」、「被告人には動機があった」といった間接事実から、被告人がその犯行を行ったという要証事実を推認する根拠となるから、間接証拠となる。間接証拠は状況証拠とも呼ばれるが、状況証拠という語は間接事実を指す語として使われる場合もあるなど、多義的に用いられるため注意を要する。
補助証拠
補助事実(実質証拠の証明力(信用性)に関する事実)を証明する証拠を、補助証拠という。

民事訴訟における証拠

証拠の位置付け

民事訴訟においては、当事者間に争いのない事実(裁判上の自白が成立した事実)及び顕著な事実(裁判所に顕著な事実)[注釈 2]については、そのまま判決の基礎とすることができ、証拠によって立証する必要がない(弁論主義民事訴訟法179条)。したがって、証拠によって立証する必要があるのは、当事者間に争いのある事実(争点)に限られる。

そして、裁判所は、証拠調べの結果(証拠資料)及び弁論の全趣旨に基づいて、自由な心証により、争点についての事実認定を行う(民事訴訟法247条)。弁論の全趣旨(べんろんのぜんしゅし)とは、当事者の主張そのものの内容、その主張の態度のほか、訴訟の情勢からすればある主張をし、又はある証拠を申し出るはずなのに、これをしなかったり、時機に後れてしたりしたこと、当初は相手方の主張を争わなかったのに後で争ったこと、裁判所や相手方の問いに対して釈明を避けたことなど、口頭弁論における一切の事情をいう(大審院昭和3年10月20日判決)。このように、証拠調べの結果(証拠資料)のほか、弁論の全趣旨も証拠原因に含まれることとなる。

民事訴訟においては、証拠能力には、原則として制限がない。

証拠の種類

民事訴訟法上規定されている証拠方法として、文書、検証物、証人当事者本人、鑑定人があり、これらに応じて証拠調べの方法が定められている。

書証

文書を取り調べる証拠調べを書証といい、裁判官が文書を閲読することによって行われる。これによって得られる証拠資料は、文書の記載内容である。
証拠となる文書を収集するための手段として、民事訴訟法上、文書提出命令(同法220条~225条)や文書送付嘱託(同法226条)が規定されている。
書証の取調べに際しては原則として原本を用いるが、取調べの際には裁判所及び相手方に写しを提出し、原本は返還してもらうのが通常である。なお、写し作成に当たっての偽造は文書偽造罪に当たる。
インターネット上の情報のウェイバックマシンでのアーカイブが証拠として認められた判例がある[3]

検証

検証物を取り調べる証拠調べを検証といい、裁判官が検証物の状態等を直接観察することによって行われる。これによって得られる証拠資料を、「検証の結果」(検証調書)という。
証拠となる検証物を収集するための手段として、検証物提示命令(民事訴訟法232条、223条)や検証物送付嘱託(同法232条、226条)が規定されている。

証人尋問

証人を取り調べる証拠調べを証人尋問といい、裁判官や当事者が証人に対して口頭で質問し、口頭で答えさせるという方法によって行われる(民事訴訟法190条~206条)。これによって得られる証拠資料を、証言という。
証人となり得るのは、当事者(およびそれに代わって訴訟を追行する法定代理人)以外の、すべての者である。
証人尋問については、書面尋問の方法を取る事が出来る(民事訴訟法205条、民事訴訟規則124条)。

当事者尋問(本人尋問)

当事者(原告・被告)本人及びそれに代わって訴訟を追行する法定代理人(代表者)を取り調べる証拠調べを当事者尋問といい、証人尋問と同様の方法で行われる(民事訴訟法207条~211条)。これによって得られる証拠資料は、当事者本人・代表者の供述である。
当事者本人は、偽証罪の対象とならない点などで証人と異なる。

鑑定

鑑定人を取り調べる証拠調べを鑑定といい、特別の学識経験を有する鑑定人に、書面又は口頭で、専門的知識や意見を述べさせることによって行われる(民事訴訟法215条1項)。これによって得られる証拠資料を、鑑定意見という。裁判所はこれに拘束はされない。

調査嘱託

裁判所は、官庁・公署等の団体に対し、必要な調査を嘱託することができる(民事訴訟法186条)。この調査嘱託の結果も証拠資料となる。

刑事訴訟における証拠

証拠の位置付け

刑事訴訟法には、事実の認定は証拠による旨の明文がある(同法317条、証拠裁判主義)。したがって、犯罪事実を認定するためには、証拠能力を備えた証拠について、法定の証拠調べ手続を踏まなければならない(証拠能力があり、かつ法定の証拠調べ手続を経た証拠による証明を、厳格な証明という)。

民事訴訟と異なり、検察官被告人弁護人)に争いのない事実であっても、証拠によって認定しなければならない。

また、証拠能力についても、後述のような厳格な制限がある。

証拠の種類

刑事訴訟法上、証拠方法として、証拠書類、証拠物、人証(証人、鑑定人)があり、それぞれ証拠調べの方法が定められている。

証拠書類の取調べ

証拠書類の取調べは、朗読による(刑事訴訟法305条)。ただし、裁判長は、相当と認めるときは、朗読に代えて、要旨の告知を行わせることができる(刑事訴訟規則203条の2)。現在、刑事訴訟の実務では多くが要旨の告知によって行われている。

証拠物の取調べ

証拠物の取調べは、証拠物を示すこと(展示)によって行われる(刑事訴訟法306条)。

証人尋問

証人を取り調べる証拠調べが、証人尋問である(刑事訴訟法304条)。
オウム真理教事件における平田信菊地直子高橋克也裁判員裁判では死刑囚が証人尋問のために東京拘置所から東京地方裁判所まで警護付きで特別外出した例[要出典]がある[4]

鑑定人尋問

鑑定人が口頭で鑑定結果を報告することを鑑定人尋問という。鑑定人尋問については、証人尋問の規定が準用される(刑事訴訟法171条)。

被告人質問

被告人は黙秘権を有するが(刑事訴訟法311条1項)、任意に供述したときは、その供述は、被告人に有利・不利を問わず証拠資料となる。

証拠能力の制限

刑事訴訟法においては、証拠能力(証拠となり得る資格)が厳格に制限されている。

証拠能力が認められるためには、

  • (1)自然的関連性があること
  • (2)法律的関連性があること
  • (3)証拠禁止に当たらないこと

が必要である。

法律的関連性については、刑事訴訟法上、自白法則伝聞証拠禁止の原則という重要な原則が設けられている。

また、証拠禁止の例が、違法収集証拠排除法則である。

自然的関連性

被告人の悪性格、前科、余罪の存在等は、犯罪事実との関連性がないから、これらに基づいて犯罪事実を認定することはできない。

自白法則

自白は最も重要な証拠であるが、同時に冤罪を生む危険な証拠でもあることから、その証拠能力が制限されている。これを自白法則という。
すなわち、日本国憲法第38条2項は、「強制、拷問若しくは脅迫による自白又は不当に長く抑留若しくは拘禁された後の自白は、これを証拠とすることはできない。」としており、この憲法の規定を受けて、刑事訴訟法319条1項も、「強制、拷問若しくは脅迫による自白、不当に長く抑留若しくは拘禁された後の自白その他任意にされたものでない疑のある自白は、これを証拠とすることはできない。」と規定している。
なお、証拠能力に関する原則ではないが、自白の証明力に関して、被告人は、自己に不利益な唯一の証拠が被告人の自白である場合には、有罪とされないとの補強法則がある(憲法38条第3項、刑事訴訟法319条2項、3項)。

伝聞証拠禁止の原則

被告人の反対尋問権(憲法37条2項)の保障及び実体的真実発見のため、伝聞証拠も排斥される。
すなわち、公判期日における供述に代えて書面を証拠とし、又は公判期日外における他の者の供述を内容とする供述を証拠とすることは、原則としてできない(刑事訴訟法320条1項)。

違法収集証拠排除法則

以上のように明文の規定があるもののほか、違法に収集された証拠物の証拠能力を否定するのが判例・通説である(違法収集証拠排除法則)。

行政事件訴訟における証拠

民事訴訟の例による。

なお、一定の準司法的手続において適法に認定された事実は、これを立証する実質的な証拠があるときは、裁判所を拘束するものとされている(実質的証拠法則)。

現在は、以下の2点について認められている。

  1. 電波法令に基づく総務大臣の処分についての審査請求に対する裁決に係る電波監理審議会の事実認定について当該裁決に対する取消しの訴えの場合(同法99条)
  2. 鉱業等に係る土地利用の調整手続等に関する法律に基づく裁定委員会の裁定に対する訴訟の場合(同法52条)

科学における証拠

人工知能の力によって、ElicitやConsensusでは通常質の高い証拠とされるメタ分析も簡単に閲覧できるようになったが、メタ分析の仕組みを理解せずに結論を受け入れるのは危険である[5]。大規模なオンライン授業によって、世界の一流大学の授業にアクセスできるようになった現代では、証拠が不足していたり、確かでなかったりする場合には、専門家の意見が厳密な学術誌の体系的な見方で推奨されることもある[6]

関連項目

脚注

注釈
  1. ^ オーストリアナチス法学者であったエルンスト・ゼーリッヒの論文が引用されることもある。
  2. ^ 公知の事実と職務上顕著な事実(例えば、同じ裁判所で行われた決定等)があるとされる。
出典
  1. ^ Amado, others 2015.
  2. ^ 村山満明 2024.
  3. ^ 裁判所「裁判例情報」 URL: https://www.ip.courts.go.jp/app/files/hanrei_jp/995/088995_hanrei.pdf
  4. ^ 日本経済新聞(WEB版)2013年6月18日公開 2025年3月17日閲覧
  5. ^ Ahn, EunJin; Kang, Hyun (2018-04-02). “Introduction to systematic review and meta-analysis” (英語). Korean Journal of Anesthesiology 71 (2): 103–112. doi:10.4097/kjae.2018.71.2.103. ISSN 2005-6419. PMC 5903119. PMID 29619782. https://ekja.org/journal/view.php?doi=10.4097/kjae.2018.71.2.103. 
  6. ^ Heitkamp, Darel E.; Albin, Matthias M.; Chung, Jonathan H.; Crabtree, Traves P.; Iannettoni, Mark D.; Johnson, Geoffrey B.; Jokerst, Clinton; McComb, Barbara L. et al. (2015-05). “ACR Appropriateness Criteria® Acute Respiratory Illness in Immunocompromised Patients” (英語). Journal of Thoracic Imaging 30 (3): W2–W5. doi:10.1097/RTI.0000000000000153. ISSN 0883-5993. https://journals.lww.com/00005382-201505000-00009. 

参考文献

外部リンク


辞典・百科事典の検索サービス - Weblio辞書辞典・百科事典の検索サービス - Weblio辞書

「evidence」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。




以上の内容はhttps://www.weblio.jp/content/evidenceより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14